为2D平面中的所有切片绘制3D矩阵中的一个点



我有3D矩阵(100*50*10),我想在所有切片中绘制一个特定点。让我们说点(10*6*:)。绘图应在2D平面中

示例(我有这个坐标表示我想要绘制的点)

x (10*6*1) 
x (10*6*2) 
x (10*6*3) 
x (10*6*4) 
x (10*6*5) 
x (10*6*6) 
x (10*6*7) 
x (10*6*8) 
x (10*6*9) 
x (10*6*10)

我尝试了plot (x(10,6,:)),但出现错误

plot(squeeze(x(10,6,:)))

请参阅:https://www.mathworks.com/help/matlab/ref/squeeze.html

x(10,6,:)仍然是一个3D矩阵,在绘制它之前需要简化为1D形式。这就是挤压函数的作用所在。

相关内容

最新更新