why do i get this error in line 15? "Subscript indices must either be real positive integers or logicals."
4 次查看(过去 30 天)
显示 更早的评论
采纳的回答
Jan
2018-5-16
编辑:Jan
2018-5-16
Your x(1) is 1.96. Then in the first iteration, where e=1, fj{x(e)} tries to use 1.96 as index of the cell array fj. But as the error message tells you, indices must be positive integers.
I guess you want:
fj(e) = ...
Read doc cell concerning the curly braces and cell arrays.
Are you sure that e and i should be symbolic variables?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!