在同一图表上绘制多个值

时间:2014-04-17 14:44:40

标签: matlab graph plot

我需要将10个值绘制到同一个图形中,现在我得到的是一个空白图形作为输出。

hold on;
for i = 1:10
  [val1, val2, val3, val4] = myFunct(i, fileName);
  plot(val1);
end;

我希望在同一个图表上绘制val1,因此val1的每个值都会链接起来。

1 个答案:

答案 0 :(得分:1)

您的问题的一个快速解决方法是收集增长变量中的所有返回值并在循环后移动plot命令:

for i = 1:10

    [val1(i), val2(i), val3(i), val4(i)] = myFunct(i, fileName);

end;

plot(val1)
相关问题