Std.Math
Пространство имен Std.Math содержит следующие функции и операции:
Имя | Описание |
---|---|
AbsComplex | Возвращает абсолютное значение комплексного числа Complex типа. |
AbsComplexPolar | Возвращает абсолютное значение комплексного числа ComplexPolar типа. |
AbsD | Возвращает абсолютное значение числа с плавающей запятой двойной точности. |
AbsI | Возвращает абсолютное значение целого числа. |
AbsL | Возвращает абсолютное значение большого целого числа. |
AbsSquaredComplex | Возвращает квадратное абсолютное значение сложного числа типов Complex . |
AbsSquaredComplexPolar | Возвращает квадратное абсолютное значение сложного числа типов ComplexPolar . |
ApproximateFactorial | Возвращает приблизительный факториал заданного числа. |
ArcCos | Возвращает угол, косинус которого является указанным числом. |
ArcCosh | Вычисляет обратный гиперболический косинус числа. |
ArcSin | Возвращает угол, синус которого является указанным числом. |
ArcSinh | Вычисляет обратный гиперболический синус числа. |
ArcTan | Возвращает угол, тангенс которого является указанным числом. |
ArcTan2 | Возвращает угол, тангенс которого является кворентом двух указанных чисел. |
ArcTanh | Вычисляет обратный гиперболический тангенс числа. |
ArgComplex | Возвращает этап комплексного числа типов Complex . |
ArgComplexPolar | Возвращает этап комплексного числа типов ComplexPolar . |
Binom | Возвращает приблизительный биномиальный коэффициент двух целых чисел. |
BitSizeI | Для неотрицательных целых чисел a возвращает количество битов, необходимых для представления a . ПРИМЕЧАНИЕ. Эта функция возвращает наименьшую n, чтобы < 2^n. |
BitSizeL |
Для неотрицательных целых чисел a возвращает количество битов, необходимых для представления a . ПРИМЕЧАНИЕ. Эта функция возвращает наименьшую n, чтобы < 2^n. |
потолок | Возвращает наименьшее целое число, большее или равное указанному числу. Например: Потолок(3.1) = 4; Потолок(-3.7) = -3 |
сложные | Представляет комплексное число своими реальными и мнимыми компонентами. Первый элемент кортежа является реальным компонентом, вторым — мнимым компонентом. |
ComplexPolar | Представляет комплексное число в полярной форме. Полярное представление комплексного числа равно c =r^e^(ti). |
ContinuedFractionConvergentI | Находит непрерывную конвергентную дробь ближе всего к fraction с знаменателем меньше или равно denominatorBound Использование процесса, аналогичного этому: https://nrich.maths.org/1397 |
ContinuedFractionConvergentL | Находит непрерывную конвергентную дробь ближе всего к fraction с знаменателем меньше или равно denominatorBound Использование процесса, аналогичного этому: https://nrich.maths.org/1397 |
Cos | Возвращает косинус указанного угла. |
Cosh | Возвращает гиперболический косинус указанного угла. |
DividedByC | Возвращает квоиент двух входных данных типа Complex . |
DividedByCP | Возвращает квоиент двух входных данных типа ComplexPolar . |
DivRemI | Делит одно целочисленное значение на другое, возвращает результат и оставшуюся часть в виде кортежа. |
DivRemL | Делит одно значение BigInteger на другое, возвращает результат и оставшуюся часть в виде кортежа. |
E | Возвращает приблизительное приближение математической константы e ≈ 2.718281828484590452354 |
ExpModI | Возвращает целое число, поднятое для заданной власти, в отношении заданного модуля. Т.е. (expBase^power) % модулы. |
|
Возвращает целое число, поднятое для заданной власти, в отношении заданного модуля. Т.е. (expBase^power) % модулы. |
ExtendedGreatestCommonDivisorI | Возвращает кортеж (u,v), чтобы ua+vb=GCD(a,b) Примечание: GCD всегда положительно, за исключением того, что GCD(0,0)=0. |
ExtendedGreatestCommonDivisorL | Возвращает кортеж (u,v), чтобы ua+vb=GCD(a,b) Примечание: GCD всегда положительно, за исключением того, что GCD(0,0)=0. |
FactorialI | Возвращает факториал заданного числа. |
FactorialL | Возвращает факториал заданного числа. |
этаж | Возвращает наибольшее целое число меньше или равно указанному числу. Например: Floor(3.7) = 3; Floor(-3.1) = -4 |
GreatestCommonDivisorI | Вычисляет наибольший общий делитель двух целых чисел. Примечание. GCD всегда положительно, за исключением того, что GCD(0,0)=0. |
GreatestCommonDivisorL | Вычисляет наибольший общий делитель двух целых чисел. Примечание. GCD всегда положительно, за исключением того, что GCD(0,0)=0. |
HammingWeightI | Возвращает количество 1 битов в двоичном представлении целочисленного n . |
InverseModI | Возвращает умножение в обратном виде модульного целого числа. |
InverseModL | Возвращает умножение в обратном виде модульного целого числа. |
IsCoprimei | Возвращает, если два целых числа являются со-праймами. |
IsCoprimeL | Возвращает, если два целых числа являются со-праймами. |
IsInfinite | Возвращает, является ли заданное значение с плавающей запятой положительным или отрицательным бесконечностью. |
IsNaN | Возвращает, является ли заданное значение с плавающей запятой не числом (т. е. naN). |
крупнейших Point | Возвращает наибольшее представляющее число для определенных фиксированных измерений точек. |
Lg | Вычисляет логарифм базового-2 числа. |
журнал | Возвращает естественный (базовый e) логарифм указанного числа. |
Log10 | Возвращает логарифм базового-10 указанного числа. |
LogFactorialD | Возвращает приблизительный естественный логарифм факториала заданного целого числа. |
LogGammaD | Возвращает естественный логарифм гамма-функции (ака функция log-гамма). |
LogOf2 | Возвращает приближение константы ln2 с двойной точностью ≈ 0,6931471805599453 |
Max | Учитывая массив целых чисел, возвращает самый большой элемент. |
MaxD | Возвращает большее из двух указанных чисел. |
MaxI | Возвращает большее из двух указанных чисел. |
MaxL | Возвращает большее из двух указанных чисел. |
мин | Если массив целых чисел, возвращает наименьший элемент. |
MinD | Возвращает меньшее из двух указанных чисел. |
MinI | Возвращает меньшее из двух указанных чисел. |
MinL | Возвращает меньшее из двух указанных чисел. |
МинусC | Возвращает разницу между двумя входными данными типа Complex . |
МинусCP | Возвращает разницу между двумя входными данными типа ComplexPolar . |
ModulusI | Вычисляет канонический остатк value модулы modulus . Результат всегда находится в диапазоне 0..modulus-1 даже для отрицательных чисел. |
ModulusL | Вычисляет канонический остатк value модулы modulus . Результат всегда находится в диапазоне 0..modulus-1 даже для отрицательных чисел. |
NegationC | Возвращает унарное отрицание входных данных типа Complex . |
NegationCP | Возвращает унарное отрицание входных данных типа ComplexPolar |
PI | Возвращает приближение двойной точности мататической константы π ≈ 3.14159265358979323846 |
PlusC | Возвращает сумму двух входных данных типа Complex . |
PlusCP | Возвращает сумму двух входных данных типа ComplexPolar . |
PNorm | Возвращает норму L(p) вектора Double s. То есть, учитывая массив x типа Double[] , это возвращает p-норму $|x̄|p$ = (∑(xi)p)ᐟp. |
PNormalized | Нормализует вектор Double в норме L(p) . То есть, учитывая массив x типа Double[] , возвращает массив, в котором все элементы делятся на p-норму $|x̄|p$. Функция оставляет массив с нормой 0 без изменений. |
PowC | Возвращает число, возвращающее заданное значение типа Complex . Обратите внимание, что это многозначная функция, но возвращается только одно значение. |
PowCP | Возвращает число, возвращающее заданное значение типа ComplexPolar . Обратите внимание, что это многозначная функция, но возвращается только одно значение. |
RealMod | Вычисляет модуль между двумя реальными числами. |
раунд | Возвращает ближайшее целое число к указанному числу. Например: Round(3.7) = 4; Round(-3.7) = -4 |
signd | Возвращает значение -1, 0 или +1, указывающее знак числа. |
SignI | Возвращает значение -1, 0 или +1, указывающее знак числа. |
SignL | Возвращает значение -1, 0 или +1, указывающее знак числа. |
Грех | Возвращает синус указанного угла. |
Синх | Возвращает гиперболический синус указанного угла. |
SmallestFixedPoint | Возвращает наименьшее представляющее число для определенных измерений фиксированной точки. |
Sqrt | Возвращает квадратный корень указанного числа. |
SquaredNorm | Возвращает квадратную 2-норму вектора. |
Тан | Возвращает тангенс указанного угла. |
Танх | Возвращает гиперболический тангенс указанного угла. |
TimesC | Возвращает продукт двух входных данных типа Complex . |
TimesCP | Возвращает продукт двух входных данных типа ComplexPolar . |
TrailingZeroCountI | Для целого числа, отличного от нуля, a возвращает число конечных нулей в двоичном представлении a . |
TrailingZeroCountL | Для целого числа, отличного от нуля, a возвращает число конечных нулей в двоичном представлении a . |
Усечение | Возвращает целочисленную часть числа. Например: Truncate(3.7) = 3; Усечение (-3.7) = -3 |