共用方式為


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。
天花板 傳回大於或等於指定數位的最小整數。 例如:Ceiling(3.1) = 4;Ceiling(-3.7) = -3
複雜 依其實數和虛數位件表示複數。 Tuple 的第一個元素是實際元件,第二個元素為虛構元件。
ComplexPolar 表示極地形式的複數。 複數的極地表示法是 c = r⋅e^(ti)。
ContinuedFractionConvergentI 尋找最接近 fraction 且分母小於或等於 denominatorBound 使用類似下列程式的繼續分數交集:https://nrich.maths.org/1397
ContinuedFractionConvergentL 尋找最接近 fraction 且分母小於或等於 denominatorBound 使用類似下列程式的繼續分數交集:https://nrich.maths.org/1397
Cos 傳回指定角度的餘弦值。
Cosh 傳回指定角度的雙曲餘弦值。
除比C 傳回類型為 Complex兩個輸入的商數。
除比CP 傳回類型為 ComplexPolar兩個輸入的商數。
DivRemI 將一個 Integer 值除以另一個,以 Tuple 傳回結果和餘數。
DivRemL 將一個 BigInteger 值除以另一個,以 Tuple 傳回結果和餘數。
E 傳回數學常數 e ≈ 2.7182818284590452354 的雙精確度近似值
ExpModI 傳回相對於指定模數的指定乘冪所引發的整數。 即(expBase^power)% 模數。
ExpModL 傳回相對於指定模數的指定乘冪所引發的整數。 即(expBase^power)% 模數。
ExtendedGreatestCommonDivisorI 傳回 Tuple (u,v) 讓 ua+vb=GCD(a,b) 附注:GCD 一律為正數,但 GCD(0,0)=0 除外。
ExtendedGreatestCommonDivisorL 傳回 Tuple (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 除外。
哈明WeightI 傳回整數的二進位表示法中 1 位的數目,n
InverseModI 傳回模組化整數的乘法反函數。
InverseModL 傳回模組化整數的乘法反函數。
IsCoprimeI 如果兩個整數是共質,則傳回 。
IsCoprimeL 如果兩個整數是共質,則傳回 。
IsInfinite 傳回指定的浮點值是正數或負無限大。
IsNaN 傳回指定的浮點值是否不是數位(也就是 NaN)。
LargestFixedPoint 傳回特定固定點維度的最大可表示數位。
Lg 計算數位的基底 2 對數。
記錄檔 傳回指定數位的自然 (base e) 對數。
Log10 傳回指定數位的base-10對數。
LogFactorialD 傳回指定整數之因數的近似自然對數。
LogGammaD 傳回 gamma 函式的自然對數(也稱為 log-gamma 函式)。
LogOf2 傳回常數 ln2 ≈ 0.6931471805599453 的雙精確度近似值
Max 指定整數陣列,傳回最大的元素。
MaxD 傳回兩個指定數位中的較大數位。
MaxI 傳回兩個指定數位中的較大數位。
MaxL 傳回兩個指定數位中的較大數位。
分鐘 指定整數陣列,傳回最小的專案。
Mind 傳回兩個指定數位的較小值。
MinI 傳回兩個指定數位的較小值。
MinL 傳回兩個指定數位的較小值。
MinusC 傳回類型為 Complex兩個輸入之間的差異。
MinusCP 傳回類型為 ComplexPolar兩個輸入之間的差異。
ModulusI 計算 value 模數 modulus標準殘留物。 結果一律在 0..modulus-1 範圍內,即使為負數也一樣。
模數L 計算 value 模數 modulus標準殘留物。 結果一律在 0..modulus-1 範圍內,即使為負數也一樣。
否定C 傳回類型為 Complex之輸入的一元否定。
否定CP 傳回類型為 ComplexPolar 之輸入的一元否定
PI 傳回 matematical 常數的雙精確度近似值,π ≈ 3.14159265358979323846
PlusC 傳回類型為 Complex的兩個輸入總和。
PlusCP 傳回類型為 ComplexPolar的兩個輸入總和。
PNorm 傳回 Doubles 向量的 L(p) 常態。 也就是說,假設陣列 x 類型為 Double[],這會傳回 p-norm $|xー|p$= (∑(習)p)ーᐟp。
PNormalized L(p) 常態中的 Double向量正規化。 也就是說,假設類型為 Double[]的陣列 x,這會傳回陣列,其中所有元素都除以 p-norm $|xー|p$。 函式會保留具有 norm 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,指出數位的符號。
Sin 傳回指定角度的正弦值。
傳回指定角度的雙曲正弦值。
SmallestFixedPoint 傳回特定固定點維度的最小可表示數位。
Sqrt 傳回指定數位的平方根。
SquaredNorm 傳回向量的平方 2 常態。
傳回指定角度的正切值。
Tanh 傳回指定角度的雙曲正切值。
TimesC 傳回類型為 Complex的兩個輸入乘積。
TimesCP 傳回類型為 ComplexPolar的兩個輸入乘積。
TrailingZeroCountI 針對非零整數 a,會傳回 a二進位表示法中尾端零位的數目。
TrailingZeroCountL 針對非零整數 a,會傳回 a二進位表示法中尾端零位的數目。
截斷 傳回數位的整數部分。 例如:Truncate(3.7) = 3;Truncate(-3.7) = -3