Subscript indices must either be real positive integers or logicals.
3 次查看(过去 30 天)
显示 更早的评论
I entered this code in matlab:
for k=0:1:4;
t0=0
t(k+1)=t(k)+2;
q(t(k))=(-1)^k;
end
but i get this error. Subscript indices must either be real positive integers or logicals.
can someone please help me' Thanks
0 个评论
回答(1 个)
Star Strider
2017-4-10
The problem is that 0 is not a positive integer:
for k=0:1:4
You need to re-define your index variables or subscript references.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!