我有一个包含矩阵数据的数据文件。我想创建一个 for 循环来提取该矩阵的每一行并将其打印在 MATLAB 中的单独图形中。
我有以下矩阵
matdata =
12.3000 18.3000 15.8000 19.9000
43.6000 49.1000 28.4000 36.7000
98.3000 88.4000 73.8000 63.2000
33.2000 35.9000 44.5000 22.8000
我已经编写了以下代码。
clear all
load matdata.dat
for x = 1: length (matdata)
for i = 1:length(matdata)
figure (i)
end
j = matdata(x,:)
plot (j)
end
但问题是我最终得到了四个相同的图:所有四个都是矩阵最后一行的图。
我怎样才能解决这个问题?
也许通过提取矩阵的每一行并将其保存为唯一的行向量?
并以某种方式遵循图()图()图()图()的顺序