2
我在Matlab中有一个for循环;在它里面,我正在调用一个使用矩阵作为输入的函数。下面是它的外观:如何在Matlab中的循环内使用不同的矩阵?
for S=1:10
...
functionA(optimumS1)
...
end
我加载了optimalS1,optimalS2 ...矩阵。我怎样才能每次使用不同的矩阵?
我在Matlab中有一个for循环;在它里面,我正在调用一个使用矩阵作为输入的函数。下面是它的外观:如何在Matlab中的循环内使用不同的矩阵?
for S=1:10
...
functionA(optimumS1)
...
end
我加载了optimalS1,optimalS2 ...矩阵。我怎样才能每次使用不同的矩阵?
尝试使用电池阵列:
optimum = {optimumS1, optimumS2, ..., optimumS10 };
for S=1:length(optimum)
...
functionA(optimum{S});
...
end
你所说的“每一次”是什么意思?你的意思是在每一次迭代?如果S = 1使用最优S 1,如果S = 2使用最优S 2等...? – Niclas 2012-01-17 16:33:29
@Niclas是Niclas.I正在尝试这样做:filename = ['OptimumS'num2str(S)];但我需要将char转换为变量,因为文件名是char – sosruko 2012-01-17 17:39:06