0

各 m にプロットしたいトレースを含む行列 (n,m) があります。

y 軸を (1:m) にしたいのですが、トレース nr 1 は y=1 にプロットされ、トレース nr.2 は y=2 にプロットされます。軸の再定義に問題があります。これを行う方法はありますか?各トレース/列の値には約があります。同じ範囲。

4

1 に答える 1

1

回答 1: 各列に定数を追加して、異なるマグニチュード値でプロットできます。

plot(bsxfun(@plus,matrix,range(matrix(:)).*(1:size(matrix,2))));

回答 2: サブプロットを使用できます。

for v=1:size(matrix,2)
    subplot(size(matrix,2),1,v); plot(matrix(:,v));
end

(注: 索引付けで列と行が混同されている可能性がありますが、それでも覚えていないことがあります...)

于 2013-06-21T17:27:03.763 に答える