0
我是MATLAB新手。我有2个功能,z=sin(x)
和 y=cos(x)
。我想将它们绘制在平面X-Z上的3D(x,y,z)图(但不包括子图),z=sin(x)
和平面X-Y中的y=cos(x)
。正如我所看到的,标准绘图或plot3d函数使用起来并不明显。可能需要一些轴操作等,但我没有它。 我想知道解决方案,如果只是我会或任何指导表示赞赏。在3D图表中绘制2个函数
我是MATLAB新手。我有2个功能,z=sin(x)
和 y=cos(x)
。我想将它们绘制在平面X-Z上的3D(x,y,z)图(但不包括子图),z=sin(x)
和平面X-Y中的y=cos(x)
。正如我所看到的,标准绘图或plot3d函数使用起来并不明显。可能需要一些轴操作等,但我没有它。 我想知道解决方案,如果只是我会或任何指导表示赞赏。在3D图表中绘制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
问,如果你没有得到某些行
它工作正常,评论清晰。我从中学到了很多东西。 Ander,thanx。 – user2156907 2013-03-12 00:37:44
欢迎堆栈溢出什么的一个小例子。尝试分享您所拥有的特定困难以及迄今为止尝试过的方法。 – Cezar 2013-03-11 14:43:23