Бөлісу құралы:


Стандартная математика

Пространство имен Std.Math содержит следующие элементы:

Имя Описание
АбсКомплекс Возвращает абсолютное значение комплексного числа Complexтипа.
АбсКомплексПоляр Возвращает абсолютное значение комплексного числа ComplexPolarтипа.
АбсД Возвращает абсолютное значение числа с плавающей запятой двойной точности.
Абси Возвращает абсолютное значение целого числа.
АбсЛ Возвращает абсолютное значение большого целого числа.
АбсКвадратКомплекс Возвращает квадратное абсолютное значение сложного числа типов Complex.
АбсКвадратныйКомплексныйПолярный Возвращает квадратное абсолютное значение сложного числа типов ComplexPolar.
ПриблизительныйФакториал Возвращает приблизительный факториал заданного числа.
АркКос Возвращает угол, косинус которого является указанным числом.
АркКош Вычисляет обратный гиперболический косинус числа.
ArcSin Возвращает угол, синус которого является указанным числом.
АркСинх Вычисляет обратный гиперболический синус числа.
АркТан Возвращает угол, тангенс которого является указанным числом.
АркТан2 Возвращает угол, тангенс которого является кворентом двух указанных чисел.
Арк Тан Вычисляет обратный гиперболический тангенс числа.
АргКомплекс Возвращает этап комплексного числа типов Complex.
ArgComplexPolar Возвращает этап комплексного числа типов ComplexPolar.
Бином Возвращает приблизительный биномиальный коэффициент двух целых чисел.
BitSizeI Для неотрицательных целых чисел aвозвращает количество битов, необходимых для представления a. ПРИМЕЧАНИЕ. Эта функция возвращает наименьшую n, чтобы < 2^n.
BitSizeL Для неотрицательных целых чисел aвозвращает количество битов, необходимых для представления a. ПРИМЕЧАНИЕ. Эта функция возвращает наименьшую n, чтобы < 2^n.
потолок Возвращает наименьшее целое число, большее или равное указанному числу. Например: Потолок(3.1) = 4; Потолок(-3.7) = -3
сложные Представляет комплексное число своими реальными и мнимыми компонентами. Первый элемент кортежа является реальным компонентом, вторым — мнимым компонентом.
КомплексПолярный Представляет комплексное число в полярной форме. Полярное представление комплексного числа равно c =r^e^(ti).
ПродолжениеДробная сходимостьI Находит непрерывную конвергентную дробь ближе всего к fraction с знаменателем меньше или равно denominatorBound Использование процесса, аналогичного этому: https://nrich.maths.org/1397
ПродолжениеFractionConvergentL Находит непрерывную конвергентную дробь ближе всего к fraction с знаменателем меньше или равно denominatorBound Использование процесса, аналогичного этому: https://nrich.maths.org/1397
Салат ромэн Возвращает косинус указанного угла.
Спокойный Возвращает гиперболический косинус указанного угла.
ДивРемИ Делит одно целочисленное значение на другое, возвращает результат и оставшуюся часть в виде кортежа.
ДивРемЛ Делит одно значение BigInteger на другое, возвращает результат и оставшуюся часть в виде кортежа.
DividedByC Возвращает квоиент двух входных данных типа Complex.
Разделен наCP Возвращает квоиент двух входных данных типа ComplexPolar.
E Возвращает приблизительное приближение математической константы e ≈ 2.718281828484590452354
ExpModI Возвращает целое число, поднятое для заданной власти, в отношении заданного модуля. Т.е. (expBase^power) % модулы.
ExpModL Возвращает целое число, поднятое для заданной власти, в отношении заданного модуля. Т.е. (expBase^power) % модулы.
РасширенныйВеличайшийОбщий Делитель I Возвращает кортеж (u,v), чтобы ua+vb=GCD(a,b) Примечание: GCD всегда положительно, за исключением того, что GCD(0,0)=0.
РасширенныйВеличайшийОбщий Делитель L Возвращает кортеж (u,v), чтобы ua+vb=GCD(a,b) Примечание: GCD всегда положительно, за исключением того, что GCD(0,0)=0.
ФакториалI Возвращает факториал заданного числа.
ФакториалЛ Возвращает факториал заданного числа.
этаж Возвращает наибольшее целое число меньше или равно указанному числу. Например: Floor(3.7) = 3; Floor(-3.1) = -4
GreatestCommonDivisorI Вычисляет наибольший общий делитель двух целых чисел. Примечание. GCD всегда положительно, за исключением того, что GCD(0,0)=0.
GreatestCommonDivisorL Вычисляет наибольший общий делитель двух целых чисел. Примечание. GCD всегда положительно, за исключением того, что GCD(0,0)=0.
HammingWeightI Возвращает количество 1 битов в двоичном представлении целочисленного n.
Инверсный модИ Возвращает умножение в обратном виде модульного целого числа.
InverseModL Возвращает умножение в обратном виде модульного целого числа.
IsCoprimei Возвращает, если два целых числа являются со-праймами.
IsCoprimeL Возвращает, если два целых числа являются со-праймами.
Бесконечность Возвращает, является ли заданное значение с плавающей запятой положительным или отрицательным бесконечностью.
IsNaN Возвращает, является ли заданное значение с плавающей запятой не числом (т. е. naN).
крупнейших Point Возвращает наибольшее представляющее число для определенных фиксированных измерений точек.
ЛГ Вычисляет логарифм базового-2 числа.
журнал Возвращает естественный (базовый e) логарифм указанного числа.
Журнал10 Возвращает логарифм базового-10 указанного числа.
ЛогФакториалД Возвращает приблизительный естественный логарифм факториала заданного целого числа.
LogGammaD (ЛогГаммаД) Возвращает естественный логарифм гамма-функции (ака функция log-гамма).
LogOf2 Возвращает приближение константы ln2 с двойной точностью ≈ 0,6931471805599453
Макс Учитывая массив целых чисел, возвращает самый большой элемент.
МаксД Возвращает большее из двух указанных чисел.
Макси Возвращает большее из двух указанных чисел.
МаксЛ Возвращает большее из двух указанных чисел.
мин Если массив целых чисел, возвращает наименьший элемент.
Ум Возвращает меньшее из двух указанных чисел.
Мини Возвращает меньшее из двух указанных чисел.
МинЛ Возвращает меньшее из двух указанных чисел.
МинусC Возвращает разницу между двумя входными данными типа Complex.
МинусCP Возвращает разницу между двумя входными данными типа ComplexPolar.
Модуль модуля I Вычисляет канонический остатк value модулы modulus. Результат всегда находится в диапазоне 0..modulus-1 даже для отрицательных чисел.
Модуль L Вычисляет канонический остатк value модулы modulus. Результат всегда находится в диапазоне 0..modulus-1 даже для отрицательных чисел.
ОтрицаниеC Возвращает унарное отрицание входных данных типа Complex.
ОтрицаниеCP Возвращает унарное отрицание входных данных типа ComplexPolar
ПИ Возвращает приблизительное приближение математической константы π ≈ 3.14159265358979323846
Пнорм Возвращает норму L(p) вектора Doubles. То есть, учитывая массив x типа Double[], это возвращает p-норму |x̄|p= (∑(xi)p)ᐟp.
PNormalized Нормализует вектор Doubleв норме L(p). То есть при наличии массива x типа Double[]возвращает массив, в котором все элементы разделены на p-норму |x̄|p. Функция оставляет массив с нормой 0 без изменений.
ПлюсС Возвращает сумму двух входных данных типа Complex.
ПлюсCP Возвращает сумму двух входных данных типа ComplexPolar.
PowC Возвращает число, возвращающее заданное значение типа Complex. Обратите внимание, что это многозначная функция, но возвращается только одно значение.
ПауКП Возвращает число, возвращающее заданное значение типа ComplexPolar. Обратите внимание, что это многозначная функция, но возвращается только одно значение.
РеалМод Вычисляет модуль между двумя реальными числами.
раунд Возвращает ближайшее целое число к указанному числу. Половина округляется в сторону нуля. Например: Раунд(3.7) = 4; Раунд(-3.7) = -4; Раунд(3.5) = 3;
РаундНаполовинуОтНуля Возвращает ближайшее целое число к указанному числу. Половина округляется в сторону от нуля. Например: RoundHalfAwayFromZero(-3.7) = -4, RoundHalfAwayFromZero(3.5) = 4;
signd Возвращает значение -1, 0 или +1, указывающее знак числа.
SignI Возвращает значение -1, 0 или +1, указывающее знак числа.
SignL Возвращает значение -1, 0 или +1, указывающее знак числа.
Грех Возвращает синус указанного угла.
Синх Возвращает гиперболический синус указанного угла.
НаименьшаяФиксированнаяТочка Возвращает наименьшее представляющее число для определенных измерений фиксированной точки.
Sqrt Возвращает квадратный корень указанного числа.
КвадратНорма Возвращает квадратную 2-норму вектора.
Тан Возвращает тангенс указанного угла.
Танх Возвращает гиперболический тангенс указанного угла.
ТаймсC Возвращает продукт двух входных данных типа Complex.
Таймсп Возвращает продукт двух входных данных типа ComplexPolar.
TrailingZeroCountI (ТрейлингНольСчетI) Для целого числа, отличного от нуля, aвозвращает число конечных нулей в двоичном представлении a.
TrailingZeroCountL Для целого числа, отличного от нуля, aвозвращает число конечных нулей в двоичном представлении a.
Усечение Возвращает целочисленную часть числа. Например: Truncate(3.7) = 3; Усечение (-3.7) = -3