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