wwbeyondww 发表于 2008-4-11 09:27

我们通常用plot3画,:@)
clear all;
t=linspace(0,24.*pi,100);
y=linspace(1,3,3);
for i=1:length(y)
    for j=1:length(t)
      I(i,j)=sin(0.25*t(j)-pi./2*y(i));
      R(i,j)=cos(0.25*t(j)-pi./2*y(i));
    end
end

T=zeros(length(t),3);
Y=T;
for k=1:3,
    T(:,k)=t';
    Y(:,k)=k-1;
end
h1=plot3(T,Y,I','r','--');
hold on;
h2=plot3(T,Y,R','b');


btw:对于初学者,写循环的时候避免用i,j是好习惯,我曾经写了个程序,检查了n久不知道错误在哪里,后来发现计算过程中的虚数i,j被循环中的赋值了
页: 1 [2]
查看完整版本: 这样的图是如何生成的?