【发布时间】:2016-04-23 03:22:44
【问题描述】:
我想在 MATLAB 中定义一个矩阵,使得矩阵中的每个元素都有 3 个元素,就像我有一个矩阵 m=[a b;c d] 一个 2x2 矩阵,这样元素 a 的值 (k,l) 就像明智的 b 有值 (j,m) 等等。
【问题讨论】:
-
我不认为你可以直接这样做......你需要一个 3D 矩阵(如图像)或第二个 2D 矩阵。
标签: matlab
我想在 MATLAB 中定义一个矩阵,使得矩阵中的每个元素都有 3 个元素,就像我有一个矩阵 m=[a b;c d] 一个 2x2 矩阵,这样元素 a 的值 (k,l) 就像明智的 b 有值 (j,m) 等等。
【问题讨论】:
标签: matlab
您可以引入 3 维矩阵。如果您的矩阵大小为NxM,并且该矩阵的每个元素都包含k 元素,则定义矩阵B 的大小为NxMxK。通过调用B(2,3,:),您将访问条目(2,3) 的所有元素。
或者,您可以定义一个元胞矩阵,这样每个条目都是元胞数组。
如果您希望矩阵的每个元素仅由两个实数元素组成,则可以定义复值矩阵。
【讨论】: