17.1指数和对数

 
: y = exp (x)

计算e^x的每个元素x.

要计算矩阵指数,详见线性代数.

详见: 日志.

 
: y = expm1 (x)

计算exp(x1.精确地在零附近。

详见: exp.

 
: y = log (x)

计算自然对数,ln(x),对于的每个元素x.

要计算矩阵对数,详见线性代数.

详见: exp, log1p, log2, log10, 对数空间.

 
: y = reallog (x)

返回的每个元素的实值自然对数x.

如果任何元素导致复杂的返回值reallog中止并发出错误。

详见: 日志, realpow, realsqrt.

 
: y = log1p (x)

计算日志(1+x)精确地在零附近。

详见: 日志, exp, expm1.

 
: y = log10 (x)

计算的每个元素的以10为底的对数x.

详见: 日志, log2, 对数空间, exp.

 
: y = log2 (x)
: [f, e] = log2 (x)

计算的每个元素的以2为底的对数x.

如果使用一个输出调用,则计算以2为底的对数,以便2.y= x.

如果使用两个输出参数调用,请拆分x转换为二进制尾数(f)和指数(e)使得x= f2.e这里的1/2<=腹肌(f1.e是一个整数。如果x=0, f=e=0.

详见: pow2, 日志, log10, exp.

 
: y = pow2 (x)
: y = pow2 (f, e)

有一个输入参数,computey=2。^xf的每个元素x.

对于两个输入参数,returny=f.*(2.^e)。其中,对于复杂输入,只有两个输入的实数部分被重新排序,并从e只有实整数部分。此调用形式对应于C/C++标准函数ldexp().

详见: log2, nextpow2, 权力.

 
: n = nextpow2 (x)

计算比输入大2的最小幂的指数。

对于输入数组中的每个元素x,返回第一个整数n使得2^n≥abs(x)。

详见: pow2, log2.

 
: z = realpow (x, y)

计算实值,按元素幂运算符。

这相当于x.^ y,除了realpow如果任何返回值复杂,则报告错误。

详见: 权力, reallog, realsqrt.

 
: y = sqrt (x)

计算的每个元素的平方根x.

如果x为负数,则返回一个复杂的结果。

要计算矩阵平方根,详见线性代数.

详见: realsqrt, nthroot.

 
: y = realsqrt (x)

返回的每个元素的实值平方根x.

如果任何元素导致复杂的返回值realsqrt中止并发出错误。

详见: sqrt, realpow, reallog.

 
: y = cbrt (x)

计算的每个元素的实值立方根x.

不像x^(1/3),如果x是否定的。

如果的任何元素x是复杂的,立方根从于错误而中止。

详见: nthroot.

 
: y = nthroot (x, n)

计算实数(非复数)n-的th根x.

x必须具有所有真实条目,并且n必须是标量。如果n是偶数,并且x则具有负条目nthroot中止并发出错误。

用例

nthroot(-1,3)⇒ -1(-1) ^ (1 / 3)⇒ 0.50000-0.86603i

详见: realsqrt, sqrt, 立方根.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号