Std.Math
Namespace Std.Math berisi fungsi dan operasi berikut:
Nama | Deskripsi |
---|---|
|
Mengembalikan nilai absolut dari jumlah tipe kompleks Complex . |
AbsComplexPolar | Mengembalikan nilai absolut dari jumlah tipe kompleks ComplexPolar . |
AbsD |
Mengembalikan nilai absolut dari angka floating-point presisi ganda. |
|
Mengembalikan nilai absolut bilangan bulat. |
AbsL |
Mengembalikan nilai absolut bilangan bulat besar. |
AbsSquaredComplex | Mengembalikan nilai absolut kuadrat dari jumlah kompleks jenis Complex . |
AbsSquaredComplexPolar | Mengembalikan nilai absolut kuadrat dari jumlah kompleks jenis ComplexPolar . |
ApproximateFactorial | Mengembalikan perkiraan faktorial dari angka tertentu. |
ArcCos |
Mengembalikan sudut yang kosinusnya adalah angka yang ditentukan. |
ArcCosh | Menghitung kosinus hiperbolik terbalik dari angka. |
ArcSin | Mengembalikan sudut yang sinusnya adalah angka yang ditentukan. |
ArcSinh | Menghitung sinus hiperbolik terbalik dari angka. |
ArcTan | Mengembalikan sudut yang tangennya adalah angka yang ditentukan. |
ArcTan2 |
Mengembalikan sudut yang tangennya adalah kuota dari dua angka yang ditentukan. |
ArcTanh | Menghitung tangen hiperbolik terbalik dari angka. |
ArgComplex |
Mengembalikan fase jumlah kompleks jenis Complex . |
argComplexPolar | Mengembalikan fase jumlah kompleks jenis ComplexPolar . |
Binom |
Mengembalikan perkiraan koefisien binomial dari dua bilangan bulat. |
bitSizeI |
Untuk bilangan bulat non-negatif a , mengembalikan jumlah bit yang diperlukan untuk mewakili a . CATATAN: Fungsi ini mengembalikan n terkecil sehingga < 2^n. |
|
Untuk bilangan bulat non-negatif a , mengembalikan jumlah bit yang diperlukan untuk mewakili a . CATATAN: Fungsi ini mengembalikan n terkecil sehingga < 2^n. |
langit-langit |
Mengembalikan bilangan bulat terkecil yang lebih besar dari atau sama dengan angka yang ditentukan. Misalnya: Ceiling(3.1) = 4; Langit-langit(-3,7) = -3 |
Kompleks |
Mewakili bilangan kompleks berdasarkan komponen nyata dan imajinernya. Elemen pertama dari tuple adalah komponen nyata, yang kedua - komponen imajiner. |
|
Mewakili bilangan kompleks dalam bentuk kutub. Representasi polar dari bilangan kompleks adalah c = r⋅e^(ti). |
ContinuedFractionConvergentI | Menemukan konvergen pecahan berkelanjutan yang paling dekat dengan fraction dengan penyebut kurang atau sama dengan denominatorBound Menggunakan proses yang mirip dengan ini: https://nrich.maths.org/1397 |
ContinuedFractionConvergentL | Menemukan konvergen pecahan berkelanjutan yang paling dekat dengan fraction dengan penyebut kurang atau sama dengan denominatorBound Menggunakan proses yang mirip dengan ini: https://nrich.maths.org/1397 |
Cos | Mengembalikan kosinus dari sudut yang ditentukan. |
Cosh | Mengembalikan kosinus hiperbolik dari sudut yang ditentukan. |
DividedByC | Mengembalikan kuota dari dua input jenis Complex . |
DividedByCP | Mengembalikan kuota dari dua input jenis ComplexPolar . |
DivRemI |
Membagi satu nilai Bilangan Bulat dengan nilai lainnya, mengembalikan hasil dan sisanya sebagai tuple. |
DivRemL | Membagi satu nilai BigInteger dengan nilai lainnya, mengembalikan hasil dan sisanya sebagai tuple. |
E |
Mengembalikan perkiraan presisi ganda dari konstanta matematika e ≈ 2,7182818284590452354 |
|
Mengembalikan bilangan bulat yang dinaikkan ke daya tertentu, sehubungan dengan modulus tertentu. Yaitu (expBase^power) % modulus. |
|
Mengembalikan bilangan bulat yang dinaikkan ke daya tertentu, sehubungan dengan modulus tertentu. Yaitu (expBase^power) % modulus. |
ExtendedGreatestCommonDivisorI | Mengembalikan tuple (u,v) sehingga ua+vb=GCD(a,b) Catatan: GCD selalu positif kecuali bahwa GCD(0,0)=0. |
ExtendedGreatestCommonDivisorL | Mengembalikan tuple (u,v) sehingga ua+vb=GCD(a,b) Catatan: GCD selalu positif kecuali bahwa GCD(0,0)=0. |
|
Mengembalikan faktorial dari angka tertentu. |
|
Mengembalikan faktorial dari angka tertentu. |
Lantai |
Mengembalikan bilangan bulat terbesar kurang dari atau sama dengan angka yang ditentukan. Misalnya: Floor(3.7) = 3; Floor(-3.1) = -4 |
greatestCommonDivisorI | Menghitung pembavisor umum terbesar dari dua bilangan bulat. Catatan: GCD selalu positif kecuali GCD(0,0)=0. |
|
Menghitung pembavisor umum terbesar dari dua bilangan bulat. Catatan: GCD selalu positif kecuali GCD(0,0)=0. |
HammingWeightI | Mengembalikan jumlah 1 bit dalam representasi biner bilangan bulat n . |
|
Mengembalikan inversi multiplikatif dari bilangan bulat modular. |
InverseModL | Mengembalikan inversi multiplikatif dari bilangan bulat modular. |
IsCoprimeI | Mengembalikan jika dua bilangan bulat adalah ko-prime. |
IsCoprimeL | Mengembalikan jika dua bilangan bulat adalah ko-prime. |
IsInfinite | Mengembalikan apakah nilai floating-point yang diberikan adalah infinity positif atau negatif. |
IsNan |
Mengembalikan apakah nilai floating-point yang diberikan bukan angka (yaitu NaN). |
LargestFixedPoint | Mengembalikan angka terbesar yang dapat direpresentasikan untuk dimensi titik tetap tertentu. |
|
Menghitung logaritma base-2 dari suatu angka. |
Log |
Mengembalikan logaritma natural (basis e) dari angka yang ditentukan. |
log10 |
Mengembalikan logaritma base-10 dari angka tertentu. |
LogFactorialD | Mengembalikan perkiraan logaritma alami dari faktorial bilangan bulat tertentu. |
LogGammaD |
Mengembalikan logaritma alami fungsi gamma (alias fungsi log-gamma). |
LogOf2 |
Mengembalikan perkiraan presisi ganda dari konstanta ln2 ≈ 0,6931471805599453 |
Max | Mengingat array bilangan bulat, mengembalikan elemen terbesar. |
MaxD | Mengembalikan yang lebih besar dari dua angka yang ditentukan. |
MaxI | Mengembalikan yang lebih besar dari dua angka yang ditentukan. |
MaxL | Mengembalikan yang lebih besar dari dua angka yang ditentukan. |
Menit | Mengingat array bilangan bulat, mengembalikan elemen terkecil. |
mind |
Mengembalikan yang lebih kecil dari dua angka yang ditentukan. |
MinI | Mengembalikan yang lebih kecil dari dua angka yang ditentukan. |
|
Mengembalikan yang lebih kecil dari dua angka yang ditentukan. |
MinusC | Mengembalikan perbedaan antara dua input jenis Complex . |
MinusCP | Mengembalikan perbedaan antara dua input jenis ComplexPolar . |
ModulusI |
Menghitung residu kanonis modulo value modulus . Hasilnya selalu dalam rentang 0..modulus-1 bahkan untuk angka negatif. |
modulusL | Menghitung residu kanonis modulo value modulus . Hasilnya selalu dalam rentang 0..modulus-1 bahkan untuk angka negatif. |
|
Mengembalikan negasi unary dari input jenis Complex . |
|
Mengembalikan negasi unary dari input jenis ComplexPolar |
PI |
Mengembalikan perkiraan presisi ganda konstantamatematis π ≈ 3,14159265358979323846 |
|
Mengembalikan jumlah dua input jenis Complex . |
|
Mengembalikan jumlah dua input jenis ComplexPolar . |
PNorm | Mengembalikan norma L(p) dari vektor Double s. Artinya, diberikan array x dari jenis Double[] , ini mengembalikan p-norm $|x̄|p$= (∑(xi)p)¹ᐟp. |
PNormalisasi | Menormalkan vektor Double dalam norma L(p) . Artinya, mengingat array x jenis Double[] , ini mengembalikan array di mana semua elemen dibagi dengan p-norm $|x̄|p$. Fungsi meninggalkan array dengan norma 0 tidak berubah. |
PowC | Mengembalikan angka yang dinaikkan ke kekuatan tipe tertentu Complex . Perhatikan bahwa ini adalah fungsi multinilai, tetapi hanya satu nilai yang dikembalikan. |
PowCP | Mengembalikan angka yang dinaikkan ke kekuatan tipe tertentu ComplexPolar . Perhatikan bahwa ini adalah fungsi multinilai, tetapi hanya satu nilai yang dikembalikan. |
RealMod | Menghitung modulus antara dua angka riil. |
Round | Mengembalikan bilangan bulat terdekat ke angka yang ditentukan. Misalnya: Round(3.7) = 4; Round(-3.7) = -4 |
|
Mengembalikan -1, 0 atau +1 yang menunjukkan tanda angka. |
SignI |
Mengembalikan -1, 0 atau +1 yang menunjukkan tanda angka. |
SignL |
Mengembalikan -1, 0 atau +1 yang menunjukkan tanda angka. |
Sin | Mengembalikan sinus dari sudut yang ditentukan. |
Sinh | Mengembalikan sinus hiperbolik dari sudut yang ditentukan. |
SmallestFixedPoint | Mengembalikan angka terkecil yang dapat direpresentasikan untuk dimensi titik tetap tertentu. |
Sqrt | Mengembalikan akar kuadrat dari angka tertentu. |
SquaredNorm | Mengembalikan kuadrat 2-norma dari vektor. |
|
Mengembalikan tangen dari sudut yang ditentukan. |
|
Mengembalikan tangen hiperbolik dari sudut yang ditentukan. |
TimesC | Mengembalikan produk dari dua input jenis Complex . |
|
Mengembalikan produk dari dua input jenis ComplexPolar . |
TrailingZeroCounti | Untuk bilangan bulat non-nol a , mengembalikan jumlah bit nol berikutnya dalam representasi biner a . |
trailingZeroCountl | Untuk bilangan bulat non-nol a , mengembalikan jumlah bit nol berikutnya dalam representasi biner a . |
Memotong | Mengembalikan bagian integral dari angka. Misalnya: Potong(3,7) = 3; Potong(-3,7) = -3 |