【问题标题】:Dynamic plot in matlabmatlab中的动态绘图
【发布时间】:2015-12-02 23:31:50
【问题描述】:

想象我们快速创建一个名为“数字”的随机矩阵:

matrix1=rand(10);
m=0.5;

number=zeros(size(matrix1));

for i=2:9
    for j=2:9
        number1(i,j)=(matrix1(i,j+1).*m);
        number2(i,j)=(matrix1(i+1,j).*m);
        number(i,j)=sqrt((number1(i,j))^2+(number2(i,j))^2);
    end
end

imagesc(number)

可以看到 number(i,j) 的值依赖于 m。现在我想绘制一个图,其中 m 值随一年中的一天而变化。

mnew=zeros(365,1);

for s=1:365
    mnew(s)=m*s;
end

我现在得到了 number(i,j) ,其中的值取决于 m,以及一个文件,其中包含 m 在一年中的时间演变。我现在如何绘制一个动态图来显示 number(i,j) 全年的演变?

提前致谢!

【问题讨论】:

    标签: matlab dynamic plot


    【解决方案1】:

    你可以考虑把你的情节拍成电影……

    这里的文档:

    http://uk.mathworks.com/help/matlab/ref/movie.html http://uk.mathworks.com/help/matlab/ref/movie2avi.html

    【讨论】:

      猜你喜欢
      • 2018-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-10
      相关资源
      最近更新 更多