7

Matlab 描述nanmin如下nanmax

NANMIN最小值,忽略NaNs。

NANMAX最大值,忽略NaNs。

但实际上,minmax忽略NaN了s。

那我应该用哪个?

根据我的测试,nanmin而且nanmax速度更快。总是这样吗?

4

1 回答 1

10

nanmin只需调用min

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

同样对于nanmax。而已!

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

于 2013-10-31T00:15:30.310 回答