【发布时间】:2018-05-10 09:08:54
【问题描述】:
我有一个名为 x 的向量,它是一个 3D 向量。 在我的代码中,我需要计算 x(1,1,:) 的范数(由 x(1,1,1), x(1,1,2),...组成的向量)。如果我尝试使用 norm(x(1,i,:)) 命令,Matlab 会返回错误“输入必须是 2-D”。我能做什么?
【问题讨论】:
-
为什么 x(1,1,:) 不被视为一个数组?
-
你可以应用
squeeze来制作二维向量:norm(squeeze(x(2,3,:)))