要实现每次循环的图绘制在一张图纸上,而不是循环几次就几张图,关键就是将程序里的语句“figure”去掉

例:

1、实例程序

n = 5;
t = 0:0.05:2*pi;
for k = 1:n
    %figure
    x = k*sin(t);
    y = k*cos(t).*x;
    plot(x,y);
    hold on    % 保持同一绘画框
end

1)没有figure

画出的图在一张图纸上

2)有figure

循环n次就有n张图

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐