我有一个像这样的单元格数组:
Column1 Column2
[1 2 3 4] [2 5 6 9]
[1 3 4] [3 4 7 8]
[2 3 4] [1 3 7 9]
[1 2 4] [1 4 6 8]
还有一些列具有类似的数据样式。我需要创建一种方法来制作每列的图形(数组的每列都有单独的图形),将每个点绘制为每个双精度点中的一个数字作为x坐标,并将行作为y坐标。它应该看起来像这样:
(Row)
1 x x x x
2 x x x
3 x x x
4 x x x
1 2 3 4
X is just a point on the graph.
这有足够的意义吗?我觉得我在解释我想要什么方面没有任何进展。如果有人有不明白的地方,请随时提问,我会尽我所能回答。
像这样?
cin = { {[1 2 3 4] , [1 3 4], [2 3 4], [1 2 4]}, {[1 2 3 8] , [1 3 4], [2 3 4], [1 2 4]} };
for k=1:numel(cin)
col_k = cin{k};
figure(); %// 1 figure per column
for y=1:numel(col_k)
plot(col_k{y}, y);
hold on;
end
end