Hello all I have a curve shape plot and Im using the codes below to find the two Xs associated with the y at half Max % halfMaxLeftIndex = find(y>=maxY/2, 1, 'first'); % halfMaxRightIndex = find(y>=maxY/2, 1, 'last')
gives me the error below
halfMaxLeftIndex =
Empty matrix: 1-by-0
Could you please advise
thanks

 채택된 답변

Adam
Adam 2015년 10월 14일

0 개 추천

Have you defined maxY somewhere?
An empty matrix is not an error, it just means that the find operation did not find any elements of the array meeting your criterion.
find( y >= max(y)/2, 1, 'first' );
should certainly never return an empty matrix but with your version, if maxY is undefined or incorrectly defined it might.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Structures에 대해 자세히 알아보기

질문:

2015년 10월 14일

답변:

2015년 10월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by