我是编程新手,我想知道我的问题是否有一个简单的实现。我有一堆矩阵,我想要一种方法来存储它们,或者能够轻松地调用它们并对它们进行操作。例如,如果我有100个矩阵,称为M1,M2,...... M100;有没有办法可以重命名它们,这样如果我想调用第n个矩阵,我可以写M(nth)?
编辑: 例如,如果我想添加M1 + M1,M1 + M2,...,M1 + M100;我希望能够编写类似的循环,
表示i = 1:100 AM(I)= M(1)+ M(I) 端
这可能吗?
答案 0 :(得分:9)
使用单元格数组
AM = cell(1,100);
并将其设为
AM{i} = Mi;
然后您可以将其作为
进行访问AM{i};
注意使用{}来访问单元格数组AM的每个元素,而这又是一个矩阵