MATLAB 动态显示绘图过程案例
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() %绘制一个图后暂停几秒钟。