我想在MATLAB中定义一个矩阵,使得矩阵中的每个元素都有3个元素,就像我有一个矩阵m = [ab; cd]一个2x2矩阵,使得元素a具有值(k,l)之类的明智的b有价值(j,m)等等。
答案 0 :(得分:2)
您可以引入三维矩阵。如果您的矩阵大小为NxM
且此矩阵的每个元素都包含k
个元素,则您可以定义大小为B
的矩阵NxMxK
。通过调用B(2,3,:)
,您将访问条目(2,3)
的所有元素。
或者,您可以定义单元格矩阵,以便每个条目都是单元格数组。
如果您希望矩阵的每个元素仅由两个真实元素组成,则可以定义复值矩阵。