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 中查找有关 Hypothesis Tests 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!