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?

 채택된 답변

Paul
Paul 2014년 3월 9일

1 개 추천

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에 대해 자세히 알아보기

제품

질문:

2014년 3월 9일

답변:

2014년 3월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by