0
我试图从旧的3D
矩阵生成新的3D
矩阵,然后绘制轮廓。新的矩阵是取决于步骤的切片的总和(总和加上每10个步骤)。从具有特定条件的旧3D矩阵生成新的3D矩阵
新矩阵片段1-10
将是相同的旧胎体上新的矩阵 片11
将从旧矩阵片段1+11
新矩阵 片12
将是从旧的矩阵片段2+12
等
时我到达切片21
新矩阵切片21
将1+11+21
切片从旧矩阵 切片22
新矩阵切片22
将从2+12+22
切片从旧矩阵等等直到我到达步骤30
当我到达片31
新的矩阵片段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