【发布时间】:2017-03-01 14:07:41
【问题描述】:
假设我有一个向量[1,10],如何将维度增加到一个三维矩阵。我想要的是 A(:,:,1)=[1,10] 使得 size(A)=[1,2,1]。我知道使用 reshape/permute,但 A 的大小总是给出 [1,2]。
【问题讨论】:
-
提示:MATLAB 矩阵是无限维的。试试
size(A,1234) -
MATLAB 会删除尾随的单例维度,因此这是不可能的。不过,这在 NumPy 中是可能的。
标签: arrays matlab matrix multidimensional-array