0

我是 MATLAB 新手。我有 2 个功能,z=sin(x)y=cos(x). 我想在 XZ平面和 XY平面中将它们绘制在3D (x,y,z) 图表中(但不使用子图) 。正如我所见,标准的 plot 或 plot3d 函数使用起来并不明显。可能需要一些轴操作等,但我没有。如果我愿意或任何指导得到赞赏,我想知道解决方案。z=sin(x)y=cos(x)

4

1 回答 1

2

在这里,您有一个小例子说明您想要做什么

clear;clc; %clear variables from workspace and clean commadn line
x=-pi:0.1:pi; %define x
cero=zeros(size(x)); %create a vector of zeros
z=sin(x);
y=cos(x);

hold on %tell matlab to plot averything together
plot3(x,cero,z,'g');
plot3(x,y,cero,'r');
grid on; %pretty self-describing
view([1,1,1]) %set viewpoint to not se just a plane
hold off %stop ploting everything together

询问你是否没有得到一些线路

于 2013-03-11T14:32:15.287 回答