Logical Indexing problem with vector lengths

The following statements result in the 'the number of elements in B and I must be the same' error:
P=[1 6 2 2 2 5 9 1 3]'
M=[5 6 4 7 8 0 5 3 7]'
grid=[0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5]'
P(M>grid(P)) = P+1;
Why is this not correct?

 采纳的回答

P(M>grid(P)) = P+1;
should be
P(M>grid(P)) = P(M>grid(P))+1;
At least I guess that's what you want to do.

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Matrix Indexing 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by