Привет Я бегу следующее:Matlab: цикл только один результат хранения
for i = 1: length(tptestseqs)
[pstates,logscore] = hmmdecode(tptestseqs{i},t,e);
end
Однако logscore (2) и выше, из границы. он, похоже, только сохранил первый результат.
Я попытался
for i = 1: length(tptestseqs)
[pstates{i},logscore{i}] = hmmdecode(tptestseqs{i},t,e);
end
но получить
??? Comma separated list expansion has cell syntax for an array that
is not a cell.
как я могу хранить все результаты пробегаем через функцию hmmedecode()?
Спасибо.
попробуйте очистить 'pstates' и' logscore' перед запуском вашего кода. Я предполагаю, что синтаксис массива ячеек должен работать. – am304
@ am304 yep, который сработал. как я могу «принять» ваш комментарий в качестве ответа? – brucezepplin
Я скажу, что это ответ, и тогда вы можете принять его. – am304