具有不同维度的matlab矩阵

时间:2013-04-01 20:49:37

标签: matlab matrix indexing

具有基质C01 0,基质CO 2< 50x1800 double>,基质C3< 50x34 double>我需要将它转换成一个C(i),用于使用这样的表达式C(1)= C01,C(2)= C02。

1 个答案:

答案 0 :(得分:0)

您需要使用cell array并将各个元素称为C{1} = C01C{2} = C02等。

您还可以将单元格数组创建为C = {C01, C02, C03};

请注意,您仍然可以对单元格数组使用C(1)语法,但此语句不会返回原始数字矩阵,而是将矩阵封装到包含一个元素的单元格数组中。