2026a

# factor


质因数

函数库: TyMath

# 语法

f = factor(n)

# 说明

f = factor(n) 返回包含 n 的质因数的向量。向量 f 与 n 具有相同的数据类型。示例

# 示例

有符号整数值的质因数
using TyMath
f = TyMathCore.factor(200)
f = 5-element Vector{Int64}:
 2
 2
 2
 5
 5

乘以 f 的元素以重新生成输入值。

prod(f)
ans = 200
无符号整数值的质因数
using TyMath
n = UInt16(138)
f = TyMathCore.factor(n)
f = 3-element Vector{UInt16}:
 0x0002
 0x0003
 0x0017

乘以f的元素以重新生成n

Int(prod(f))
ans = 138

# 输入参数

n - 输入值
非负实整数标量

输入值,指定为非负实整数标量

示例 : 10

示例: Int16(64)

数据类型: Int64 | Int32 | Int16 | Int128 | Float16 | Float32 | Float64 | UInt8 | UInt16 | UInt32 | UInt64

复数支持:

# 另请参阅

isprime | primes | factorial