“min”和“nanmin”之间的区别是什么? Matlab中的`max`和`nanmax`?

时间:2013-10-31 00:07:30

标签: matlab

Matlab像这样描述nanminnanmax

  

NANMIN 最低值,忽略NaN s。

     

NANMAX 最大值,忽略NaN s。

但事实上,minmax也会忽略NaN

那我应该使用哪个?

根据我的测试,nanminnanmax速度更快。这总是这样吗?

1 个答案:

答案 0 :(得分:10)

nanmin只需拨打min

[varargout{1:nargout}]=min(varargin{:});

同样适用于nanmax。就是这样!

在过去的某个版本中,内置的minmax使用相同的功能进行了更新,忽略了NaN,工具箱刚开始指向它们而不是维护自己的实现。只需使用maxmin,除非您正在处理可能有自己的这些函数实现的特殊类型。

相关问题