abs 函数

语法

  • float abs(x)
  • float[] abs(x)

参数

  1. x -(浮点型、float[]

返回

浮点数 x 的绝对值,或包含 x 元素的绝对值的数组

相关内容

示例

使用 abs 函数可在容差 epsilon 范围内查找数组中的值。 与 findFirst 函数不同,findAll 会返回找到的所有索引。

findAll(array, value, epsilon) =
    [0 : size(array)-1][abs(array .- value) .<= epsilon]

getValues(array, value, epsilon) =
    array[abs(array .- value) .<= epsilon]
	
const sequence = [0 : 0.1 : 2]

Lot --> print(           findFirst(sequence, 1, 0.15)   )  // 9
        print( sequence[ findFirst(sequence, 1, 0.15) ] )  // 0.9
        print(           findAll  (sequence, 1, 0.15)   )  // (3)[9,10,11]
        print( sequence[ findAll  (sequence, 1, 0.15) ] )  // (3)[0.9,1,1.1]
        print(           getValues(sequence, 1, 0.15)   )  // (3)[0.9,1,1.1]


在本主题中