Spec-Zone.ru › Elisp

Стандартные математические функции

Эти математические функции принимают в качестве аргументов целые числа и числа с плавающей точкой.

Функция: 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API