创建矩阵列表

时间:2013-07-01 21:02:40

标签: matlab

我是编程新手,我想知道我的问题是否有一个简单的实现。我有一堆矩阵,我想要一种方法来存储它们,或者能够轻松地调用它们并对它们进行操作。例如,如果我有100个矩阵,称为M1,M2,...... M100;有没有办法可以重命名它们,这样如果我想调用第n个矩阵,我可以写M(nth)?

编辑: 例如,如果我想添加M1 + M1,M1 + M2,...,M1 + M100;我希望能够编写类似的循环,

表示i = 1:100 AM(I)= M(1)+ M(I) 端

这可能吗?

1 个答案:

答案 0 :(得分:9)

使用单元格数组

AM = cell(1,100);

并将其设为

AM{i} = Mi;

然后您可以将其作为

进行访问
AM{i};

注意使用{}来访问单元格数组AM的每个元素,而这又是一个矩阵