XU XUv0.8.8
EN

API

#math

import: #math

counts: 49 函数, 0 方法, 2 类型, 0 常量, 0 方法集

常用实函数与 Pi/E。pow 为整指数;pow_f64 为浮点幂。

fma

XuAPI
pub fn fma(x f64, y f64, z f64) f64

用途

fma,返回 f64。

参数

x f64
值(f64)
y f64
值(f64)
z f64
z(f64)

返回

f64 — 该类型的值

abs

XuAPI
pub fn abs(x f64) f64

用途

绝对值。

参数

x f64
值(f64)

返回

f64 — 该类型的值

min

XuAPI
pub fn min(a f64, b f64) f64

用途

较小值。

参数

a f64
左操作数(f64)
b f64
右操作数(f64)

返回

f64 — 该类型的值

max

XuAPI
pub fn max(a f64, b f64) f64

用途

较大值。

参数

a f64
左操作数(f64)
b f64
右操作数(f64)

返回

f64 — 该类型的值

floor

XuAPI
pub fn floor(x f64) f64

用途

向下取整。

参数

x f64
值(f64)

返回

f64 — 该类型的值

ceil

XuAPI
pub fn ceil(x f64) f64

用途

向上取整。

参数

x f64
值(f64)

返回

f64 — 该类型的值

sqrt

XuAPI
pub fn sqrt(x f64) f64

用途

平方根。

参数

x f64
值(f64)

返回

f64 — 该类型的值

pow

XuAPI
pub fn pow(x f64, n int) f64

用途

幂。

参数

x f64
值(f64)
n int
数量、长度或上限(int)

返回

f64 — 该类型的值

exp

XuAPI
pub fn exp(x f64) f64

用途

e 的幂。

参数

x f64
值(f64)

返回

f64 — 该类型的值

log

XuAPI
pub fn log(x f64) f64

用途

自然对数。

参数

x f64
值(f64)

返回

f64 — 该类型的值

hypot

XuAPI
pub fn hypot(a f64, b f64) f64

用途

斜边。

参数

a f64
左操作数(f64)
b f64
右操作数(f64)

返回

f64 — 该类型的值

pi

XuAPI
pub fn pi() f64

用途

pi,返回 f64。

参数

无

返回

f64 — 该类型的值

e

XuAPI
pub fn e() f64

用途

e,返回 f64。

参数

无

返回

f64 — 该类型的值

ln2

XuAPI
pub fn ln2() f64

用途

ln2,返回 f64。

参数

无

返回

f64 — 该类型的值

is_nan

XuAPI
pub fn is_nan(x f64) bool

用途

是否为 NaN。

参数

x f64
值(f64)

返回

bool — 是否成立

struct Frexp

XuAPI
pub struct Frexp {
    pub frac f64
    pub exp int
}

用途

公开结构体 `Frexp`。

参数

frac f64
字段(f64)
exp int
字段(int)

ldexp

XuAPI
pub fn ldexp(frac f64, exp int) f64

用途

ldexp,返回 f64。

参数

frac f64
frac(f64)
exp int
exp(int)

返回

f64 — 该类型的值

frexp

XuAPI
pub fn frexp(x f64) Frexp

用途

frexp,返回 Frexp。

参数

x f64
值(f64)

返回

Frexp — 该类型的值

dim

XuAPI
pub fn dim(x f64, y f64) f64

用途

dim,返回 f64。

参数

x f64
值(f64)
y f64
值(f64)

返回

f64 — 该类型的值

remainder

XuAPI
pub fn remainder(x f64, y f64) f64

用途

remainder,返回 f64。

参数

x f64
值(f64)
y f64
值(f64)

返回

f64 — 该类型的值

is_inf

XuAPI
pub fn is_inf(x f64) bool

用途

是否为无穷。

参数

x f64
值(f64)

返回

bool — 是否成立

copysign

XuAPI
pub fn copysign(mag f64, sign f64) f64

用途

拷贝符号。

参数

mag f64
mag(f64)
sign f64
sign(f64)

返回

f64 — 该类型的值

trunc

XuAPI
pub fn trunc(x f64) f64

用途

trunc,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

mod

XuAPI
pub fn mod(x f64, y f64) f64

用途

取模。

参数

x f64
值(f64)
y f64
值(f64)

返回

f64 — 该类型的值

round

XuAPI
pub fn round(x f64) f64

用途

舍入。

参数

x f64
值(f64)

返回

f64 — 该类型的值

round_to_even

XuAPI
pub fn round_to_even(x f64) f64

用途

舍入到even。

参数

x f64
值(f64)

返回

f64 — 该类型的值

sin

XuAPI
pub fn sin(x f64) f64

用途

正弦。

参数

x f64
值(f64)

返回

f64 — 该类型的值

cos

XuAPI
pub fn cos(x f64) f64

用途

余弦。

参数

x f64
值(f64)

返回

f64 — 该类型的值

tan

XuAPI
pub fn tan(x f64) f64

用途

正切。

参数

x f64
值(f64)

返回

f64 — 该类型的值

atan

XuAPI
pub fn atan(x f64) f64

用途

反正切。

参数

x f64
值(f64)

返回

f64 — 该类型的值

atan2

XuAPI
pub fn atan2(y f64, x f64) f64

用途

atan2,返回 f64。

参数

y f64
值(f64)
x f64
值(f64)

返回

f64 — 该类型的值

nan

XuAPI
pub fn nan() f64

用途

NaN。

参数

无

返回

f64 — 该类型的值

inf

XuAPI
pub fn inf(sign int) f64

用途

无穷。

参数

sign int
sign(int)

返回

f64 — 该类型的值

signbit

XuAPI
pub fn signbit(x f64) bool

用途

符号位。

参数

x f64
值(f64)

返回

bool — 是否成立

pow_f64

XuAPI
pub fn pow_f64(x f64, y f64) f64

用途

幂f64。

参数

x f64
值(f64)
y f64
值(f64)

返回

f64 — 该类型的值

log10

XuAPI
pub fn log10(x f64) f64

用途

log10,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

log2

XuAPI
pub fn log2(x f64) f64

用途

log2,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

exp2

XuAPI
pub fn exp2(x f64) f64

用途

exp2,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

cbrt

XuAPI
pub fn cbrt(x f64) f64

用途

cbrt,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

asin

XuAPI
pub fn asin(x f64) f64

用途

反正弦。

参数

x f64
值(f64)

返回

f64 — 该类型的值

acos

XuAPI
pub fn acos(x f64) f64

用途

反余弦。

参数

x f64
值(f64)

返回

f64 — 该类型的值

struct ModfResult

XuAPI
pub struct ModfResult {
    pub intg f64
    pub frac f64
}

用途

公开结构体 `ModfResult`。

参数

intg f64
字段(f64)
frac f64
字段(f64)

sinh

XuAPI
pub fn sinh(x f64) f64

用途

sinh,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

cosh

XuAPI
pub fn cosh(x f64) f64

用途

cosh,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

tanh

XuAPI
pub fn tanh(x f64) f64

用途

tanh,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

asinh

XuAPI
pub fn asinh(x f64) f64

用途

asinh,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

acosh

XuAPI
pub fn acosh(x f64) f64

用途

acosh,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

atanh

XuAPI
pub fn atanh(x f64) f64

用途

atanh,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

modf

XuAPI
pub fn modf(x f64) ModfResult

用途

拆成整数与小数。

参数

x f64
值(f64)

返回

ModfResult — 该类型的值

log1p

XuAPI
pub fn log1p(x f64) f64

用途

log1p,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值

expm1

XuAPI
pub fn expm1(x f64) f64

用途

expm1,返回 f64。

参数

x f64
值(f64)

返回

f64 — 该类型的值