x = 0:0.01:5; % 定义变量x的取值范围为从0到5,步长为0.01

y = sin(x); % 计算对应x值的正弦函数值,得到y值

plot(x,y); % 绘制x和y的图像

hold on % 在同一图中继续绘制其他图像

h = plot(0,sin(0),'or'); % 在图中绘制一个红色圆点,表示起始点

for ii = 0:0.01:5 % 循环遍历从0到5的每个数,步长为0.01

data = sin(ii);  % 计算当前数对应的正弦函数值

set(h,'Xdata',ii,'Ydata',data);  % 更新红色圆点的位置,使其移动到当前数对应的位置

pause(0.01);   % 暂停0.01秒,控制绘图速度

end


原文地址: https://www.cveoy.top/t/topic/irXZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录