Стандартные математические функции
Эти математические функции принимают в качестве аргументов целые числа и числа с плавающей точкой.
- Функция: sin arg
- Функция: cos arg
- Функция: tan arg
Это основные тригонометрические функции, где аргумент arg измеряется в радианах.
- Функция: asin arg
Значение
(asin arg)— это число между -pi/2 и pi/2 (включительно), синус которого равен arg. Если arg выходит за пределы допустимого диапазона (вне [-1, 1]),asinвозвращает NaN.
- Функция: acos arg
Значение
(acos arg)— это число между 0 и pi (включительно), косинус которого равен arg. Если arg выходит за пределы допустимого диапазона (вне [-1, 1]),acosвозвращает NaN.
- Функция: atan y &optional x
Значение
(atan y)— это число между -pi/2 и pi/2 (исключая границы), тангенс которого равен y. Если задан необязательный второй аргумент x, значение(atan y x)— это угол в радианах между вектором[x, y]и осьюX.
- Функция: exp arg
Это экспоненциальная функция; она возвращает e в степени arg.
- Функция: log arg &optional base
Эта функция возвращает логарифм arg по основанию base. Если base не указан, используется натуральный логарифм по основанию e. Если arg или base отрицательны,
logвозвращает NaN.
- Функция: expt x y
Эта функция возвращает x в степени y. Если оба аргумента являются целыми числами, и y неотрицательно, результат является целым числом; в этом случае переполнение сигнализирует об ошибке, поэтому будьте внимательны. Если x — конечное отрицательное число, а y — конечное нецелое число,
exptвозвращает NaN.
- Функция: sqrt arg
Это возвращает квадратный корень из arg. Если arg конечно и меньше нуля,
sqrtвозвращает NaN.
Кроме того, Emacs определяет следующие общие математические константы:
- Переменная: float-e
Математическая константа e (2.71828…).
- Переменная: float-pi
Математическая константа pi (3.14159…).
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Math-Functions.html