保留 NaN 的最大值和最小值:最大值和最小值函数忽略 NaN 值。 这些函数像算术函数一样保持它们。-matlab开发

时间:2024-06-19 06:03:49
【文件属性】:

文件名称:保留 NaN 的最大值和最小值:最大值和最小值函数忽略 NaN 值。 这些函数像算术函数一样保持它们。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-19 06:03:49

matlab

大多数算术运算传播 NaN 值,但 max 和 min 忽略它们。 例如 3+NaN 和 sum([3 NaN]) 返回 NaN,但 max(3, NaN) 和 max([3 NaN]) 返回 3。 有时, max 和 min 的行为与其他算术函数类似是很有用的。 例如,如果您希望使用 max(v, 0) 将向量中的所有负值设置为 0,您可能不希望也删除表示缺失数据点的 NaN。 maxNan 和 minNan 是可以用来代替 max 和 min 的函数,但在与 NaN 进行比较的任何地方都返回 NaN。 maxNan/minNan 也接受 max/min 接受的参数和结果的各种组合。 例子: max([1 2 3; 4 NaN 0]) 返回 [4 2 3] 但 maxNan([1 2 3; 4 NaN 0]) 返回 [4 NaN 3]。 (请注意,统计信息工具箱中的nan


【文件预览】:
maxMinNan.zip

网友评论