我的变量无法在matlab中初始化for循环

时间:2014-03-31 20:58:48

标签: matlab

大家好我有 For loop 这样的

 NumberOfSentencesInAbstract=str2double(NumberOfSentencesInAbstract);
 for t = 2:NumberOfSentencesInAbstract
        %move each IWD one step further
        for i = 1:NumIWDs
            k = IWD{i}.tour(t-1);
end 
end

第一个中的t变量无法启动,我收到此错误

Subscript indices must either be real positive integers or logicals.

在工作空间中,t变量是这样的:

   t=NAN

为什么?

1 个答案:

答案 0 :(得分:0)

在此行之后,我的值变为NAN。删除此行后,每件事都可以。

%NumberOfSentencesInAbstract=str2double(NumberOfSentencesInAbstract);