2026a
# trunc
向零舍入
# 语法
Y = trunc(X)
# 说明
Y = trunc(X) 将 X 的每个元素朝零方向四舍五入为最近的整数。此操作实际上是通过删除 X 中每个数的小数部分,将它们截断为整数:
- 对于正数,trunc 的行为与 floor 相同。
- 对于负数,trunc 的行为与 ceil 相同。示例
# 示例
将矩阵元素向零取整
X = [-1.9 -3.4; 1.6 2.5; -4.5 4.5]
X = 3×2 Matrix{Float64}:
-1.9 -3.4
1.6 2.5
-4.5 4.5
Y = trunc.(X)
Y = 3×2 Matrix{Float64}:
-1.0 -3.0
1.0 2.0
-4.0 4.0
# 输入参数
X - 输入数组标量 | 向量 | 矩阵 | 多维数组
输入数组,指定为标量、向量、矩阵或多维数组。
数据类型: Int64 | Int32 | Int16 | Int128 | Float64 | Float32 | Float16 | UInt8 | UInt16 | UInt32 | UInt64 | UInt64 | Bool
复数支持: 否