欢迎光临散文网 会员登陆 & 注册

MATLAB 动态显示绘图过程案例

2022-07-29 19:27 作者:量子光子  | 我要投稿

mtalab 实时编辑器使用方法

1.代码区和注释区转换:cAlt+enter

2.分节快捷键:Ctrl+cAlt+enter

动态显示绘图过程:

 

动态显示sin函数绘制过程

clc

clear

close

x0=-1.5*pi;

x=[0,0.1];

for t=0:500

    hold on;

    x=x+0.1;

    y=sin(x);

    plot(x,y,'ro','markersize',2,"LineWidth",5);

    x0=x0+0.1;

    axis([x0 x0+2*pi -1.5 1.5]);

    pause(0.01);

end

 


    

   

动态绘制sin和cos函数

clc                    %清屏

clear                  %清楚所有已存在变量

close                  %关闭已有图形

for i=0:0.1:2*pi

    plot(i,sin(i),'ko');

    hold on

    plot(2*pi-i,cos(i),'*r')

    pause(0.1)

end

 


    

   

动态绘制❤

clc

clear

close

theta0=0;

theta=[0 2*pi/1000]

theta = 1×2

         0    0.0063  

for t=1:1000

    hold on;

    theta=theta+2*pi/1000;

    r=1-sin(theta);

    p=polar(theta,r);

    set(p,'linewidth',5)

    pause(0.0001);

  

end

 

  

 

   

 

动态显示绘图过程最关键的两个点是:

hold on      %保留之前绘图,在figure上继续绘图

pause()     %绘制一个图后暂停几秒钟。


MATLAB 动态显示绘图过程案例的评论 (共 条)

分享到微博请遵守国家法律