why am i getting this error "Subscript indices must either be real positive integers or logicals."

2 views (last 30 days)
hi i have a vector called pts1 and i want to get the size of this vector using command "size(pts1,2)" but i get an error in matlab "Subscript indices must either be real positive integers or logicals." how can i fix it? thx

Accepted Answer

Adam
Adam on 16 Dec 2016
Are you sure that is exactly the code that is giving you the error. I can't see how that exact code could possibly give that error, assuming you typed in the 2 literally rather than acquiring it as the result of some process.
The only other thing that comes to mind is if you have overwritten the size function with a variable.
What does
which size
return?

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!