我有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,:))
,但我收到了错误
答案 0 :(得分:1)
plot(squeeze(x(10,6,:)))
请参阅:https://www.mathworks.com/help/matlab/ref/squeeze.html
x(10,6,:)仍然是一个3D矩阵,需要在绘制之前将其缩小为1D形式。这就是挤压功能的用武之地。