nansum for double or single -> why error?
이전 댓글 표시
hi :)
can please someone explain to me how I can use nansum for a vector? I always get this error:
Undefined function 'nansum' for input arguments of type 'single'.
same for double >> in what datatype do I have to transform the data?
Thx for ur help.
채택된 답변
추가 답변 (1개)
Steven Lord
2015년 7월 28일
Marco, since you're using release R2015a (according to your comment on Cedric's answer) you can use SUM with the appropriate nanflag input argument instead of NANSUM.
x = [1:10 NaN];
sum(x, 'omitnan')
댓글 수: 3
Cedric
2015년 7월 28일
I had never realized that this flag was implemented, thank you for the update!
Steven Lord
2015년 7월 28일
Not only does SUM accept this flag, but so do a number of the other basic statistical calculation functions. For a full list, see the second item in the Mathematics section of the release R2015a Release Notes for MATLAB.
Cedric
2015년 7월 28일
Thank you Steven! I obviously don't spend enough time reading release notes.
카테고리
도움말 센터 및 File Exchange에서 Large Files and Big Data에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!