Matlab加载整个文件,但逐段显示和绘制

时间:2013-07-09 03:54:28

标签: matlab

可以加载文件并逐段显示/绘制吗?我想知道是否有可能,任何人都可以指导我。我已经设法做到这一点matlab peak value (found the peak but want to know the value)现在我要加上它,所以我希望你们不要把我的问题搁置/低估我。我真的需要帮助

示例:

数据大小:10000

意图:要加载整个文件,但在1次时,图只显示1000个数据,而不是显示和绘制整个10000个数据。

说明: 当我按下某个命令时,它将绘制前1000个数据。然后我按回车或某个命令它将绘制1001 - 2000等等......

我有谷歌但似乎没有找到任何类似的问题

需要建议..

1 个答案:

答案 0 :(得分:0)

也许这个例子会有所帮助:

data = 1:10000;
rows = reshape(data, 1000, numel(data)/1000)';

for ri = 1:size(rows,1)
    figure, plot(rows(ri,:));
    pause;
end

它将数据向量重新整形为矩阵10 x 1000,以便行包含连续的1000个数据值。然后只需循环遍历行并绘制它们等待按键。