4

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

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

对于 i=1:100 AM(i)=M(1)+M(i) 结束

这可能吗?

4

1 回答 1

12

使用元胞数组

AM = cell(1,100);

并将其设置为

AM{i} = Mi;

然后你可以访问它

AM{i};

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

于 2013-07-01T21:09:16.840 回答