新しい3D
マトリックスを生成して、古い3D
マトリックスからプロット輪郭を生成しようとしています。新しいマトリックスは、ステップに応じたスライスの合計です(各ステップを合計します)。特定の条件で古い3Dマトリックスから新しい3Dマトリックスを生成します。
新しい行列スライス1-10
は、新しい行列の スライス11
が新しいマトリックス上 スライス12
が古いマトリックスからスライス2+12
など
になります古いマトリックスからスライス1+11
になります古いマトリックスと同じになります私はステップ達するまで スライス22
新しい行列スライス22
が2+12+22
古いマトリックスからスライスなどになります古い行列から1+11+21
スライスになるスライス21
新しい行列スライス21
に到達します私はスライス31
に到達したときに210
新しい行列スライス31
は古い行列から1+11+21+31
スライスになりますので、その後
に、私は、各スライスのために輪郭をプロットしようとしています。これは私が50
輪郭プロットを持っていることを意味します
私は以下のコードを使用しましたが、正しく動作しません。
clc;
clear;
A=rand(20,20,50);
[m,n,k] = size(A);
Total_A = reshape(cumsum(A,2),m,n,k);
[x,y]= meshgrid(linspace(0,2),linspace(0,2));
for ii=1:50
contour(x,y,Total_A(:,:,ii));
end
ご返信いただきありがとうございます。輪郭を描くコマンドが通過しないようにしてください。 – user6052232
私は理解して、私は私の答えを編集した – drorco