声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: TurtleRock

[绘图技巧] 这样的图是如何生成的?

[复制链接]
发表于 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被循环中的赋值了
回复 支持 反对
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 10:46 , Processed in 0.052520 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表