-1

嗨,我正在运行以下内容:

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()循环的所有结果?

谢谢。

4

1 回答 1

1

从评论中的讨论:

在运行代码之前尝试清除pstates和。logscore我猜单元格数组语法应该可以工作。

于 2013-10-03T11:46:46.457 回答