普贤教程 › 包参考
mathx 包
扩展数学函数(PHP Math 扩展:双曲/取模/角度/常数)
mathx.px — 扩展数学函数(PHP Math 扩展:双曲/取模/角度/常数)
| 项 | 值 |
|---|---|
| 包名 | mathx |
| 版本 | 0.1.0 |
| 入口 | mathx.px |
| 分类 | 数学与统计 |
| 文件数 / 行数 | 1 / 149 |
安装与引入
bash
pxpkg init # 首次 pxpkg add mathx@0.1.0 pxpkg install
px
import mathx所属分类教程:数学与统计
公开接口
| 函数 | 参数 |
|---|---|
mx_sinh | x |
mx_cosh | x |
mx_tanh | x |
mx_asinh | x |
mx_acosh | x |
mx_atanh | x |
mx_fmod | a, b |
mx_deg2rad | deg |
mx_rad2deg | rad |
mx_hypot | a, b |
mx_sign | x |
mx_clamp | x, lo, hi |
mx_lerp | a, b, t |
mx_gcd | a, b |
mx_lcm | a, b |
mx_is_prime | n |
mx_factorial | n |
mx_fibonacci | n |
包内说明(源码头注释)
text
mathx.px — 扩展数学函数(PHP Math 扩展:双曲/取模/角度/常数) 依赖: 无(用 native math sin/cos/exp) 函数列表: mx_sinh(x) → float # 双曲正弦 mx_cosh(x) → float # 双曲余弦 mx_tanh(x) → float # 双曲正切 mx_asinh(x) → float # 反双曲正弦 mx_acosh(x) → float # 反双曲余弦 mx_atanh(x) → float # 反双曲正切 mx_fmod(a, b) → float # 浮点取模 mx_deg2rad(deg) → float # 角度→弧度 mx_rad2deg(rad) → float # 弧度→角度 mx_hypot(a, b) → float # sqrt(a²+b²) mx_sign(x) → int # 符号函数 -1/0/1 mx_clamp(x, lo, hi) → float # 钳位 mx_lerp(a, b, t) → float # 线性插值 mx_gcd(a, b) → int # 最大公约数 mx_lcm(a, b) → int # 最小公倍数 mx_is_prime(n) → bool # 质数判定 mx_factorial(n) → int # 阶乘 mx_fibonacci(n) → int # 斐波那契