Matlab

时间:2016-03-27 16:06:01

标签: matlab plot

我正在尝试在Matlab中的嵌套循环中进行动态绘图。这有点类似于plot inside a loop。但我还有一个循环。这就是我的代码。

for i = 1:100
  for j = 1:100
    data(i,j) = fun(i,j);
  end
end

plot(mean(data));

所以我将平均数据绘制为数组。但是对于大型迭代,该图仅在循环结束后显示。有没有什么方法可以动态绘制数据,以便在迭代进行时绘制某些内容?我应该如何在循环中编写绘图函数,以便实现它?

P.S。 :实际上在循环内部运行了一些其他函数,分配给数据(i,j)的最终值是在一些复杂的计算之后得出的。分配给数据(i,j)的第j个值取决于(j- 1)该值和第i个循环中的第一个值是一些初始值。此外,mean(data)被绘制,这意味着我必须采用矩阵的列数据的平均值,该数据由函数mean(data)作为数组返回。

0 个答案:

没有答案