如何在Matlab中使用循环内的不同矩阵?

sos*_*uko 2 matlab

我在Matlab中有一个for循环; 在它里面我调用一个使用矩阵作为输入的函数.以下是它的外观:

for S=1:10
...
functionA(optimumS1)
...
end
Run Code Online (Sandbox Code Playgroud)

我加载了OptimalS1,optimalS2 ...矩阵.我怎样才能每次都使用不同的矩阵?

Mar*_*n B 6

尝试使用单元格数组:

optimum = {optimumS1, optimumS2, ..., optimumS10 };
for S=1:length(optimum)
    ...
    functionA(optimum{S});
    ...
end
Run Code Online (Sandbox Code Playgroud)