3.9 标准数学函数

这些数学函数允许整数和浮点数作为参数。

Function: sin arg
Function: cos arg
Function: tan arg

这是基础三角函数,参数 arg 的单位为弧度。

Function: asin arg

(asin arg) 的返回值是介于 −pi/2 和 pi/2 (包含边界)之间的数值,其正弦值等于 arg。若 arg 超出范围(不在 [−1, 1] 区间内),asin 返回 NaN(非数值)。

Function: acos arg

(acos arg) 的返回值是介于 0 到 pi (包含边界)之间的数值,其余弦值等于 arg。若 arg 超出范围(不在 [−1, 1] 区间内),acos 返回 NaN。

Function: atan y &optional x

(atan y) 的返回值是介于 −pi/2 到 pi/2 (不含边界)之间的数值,其正切值等于 y。若传入可选的第二个参数 x,则 (atan y x) 返回向量 [x, y]X 轴之间的夹角(单位:弧度)。

Function: exp arg

这是指数函数,返回自然常数 \(e\)arg 次幂(即 \(e^{arg}\))。

Function: log arg &optional base

该函数返回 argbase 为底的对数值。若未指定 base,则使用自然底数 \(e\)。若 argbase 为负数,log 返回 NaN。

Function: expt x y

该函数返回 xy 次幂(即 \(x^y\))。 若两个参数均为整数且 y 非负,结果为整数;此场景下若发生溢出会触发错误,需注意。 若 x 是有限负数且 y 是有限非整数,expt 返回 NaN。

Function: sqrt arg

该函数返回 arg 的平方根。若 arg 是有限数且小于 0,sqrt 返回 NaN。

此外,Emacs 还定义了以下常用数学常量:

Variable: float-e

数学常量 \(e\)(值为 2.71828…)。

Variable: float-pi

数学常量 \(pi\)(值为 3.14159…)。


emacs

Emacs

org-mode

Orgmode

Donations

打赏

Copyright

© 2025 Jasper Hsu

Creative Commons

Creative Commons

Attribute

Attribute

Noncommercial

Noncommercial

Share Alike

Share Alike

JavaScript license information