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