Как использовать разные матрицы внутри цикла в Matlab? - PullRequest
2 голосов
/ 17 января 2012

У меня есть цикл for в Matlab;внутри я вызываю функцию, которая использует матрицу в качестве входных данных.Вот как это выглядит:

for S=1:10
...
functionA(optimumS1)
...
end

Я загрузил оптимальные S1, оптимальные S2 ... матрицы.Как я могу использовать разные матрицы каждый раз?

1 Ответ

6 голосов
/ 17 января 2012

Попробуйте использовать массив ячеек:

optimum = {optimumS1, optimumS2, ..., optimumS10 };
for S=1:length(optimum)
    ...
    functionA(optimum{S});
    ...
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...