Why do I get NaN?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello everyone,
Does anyone know why I just get NaN as a result?
D=giuliayearlyDELTA2.Height;
E=str2double(D);
NEW_4=E *0.35 *10;
Thank you!
댓글 수: 0
채택된 답변
Star Strider
2021년 8월 8일
There is one NaN value in ‘giuliayearlyDELTA2.Height’.
However, the str2double call is not necesary.
Just do:
D = giuliayearlyDELTA2.Height
NEW_4=D *0.35 *10;
.
추가 답변 (2개)
KSSV
2021년 8월 8일
D=giuliayearlyDELTA2.Height;
E=D;
NEW_4=E *0.35 *10;
D is not a string. You need not to ue str2double; already D is in double.
댓글 수: 0
Ive J
2021년 8월 8일
First, Height is already double, so
A = 2;
str2double(A)
Secondly, first element of Height is NaN. Remove it prior to the analysis.
댓글 수: 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!