Bagikan melalui


Std.Math

Namespace Std.Math berisi fungsi dan operasi berikut:

Nama Deskripsi
AbsComplex 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.
AbsI 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.
BitSizeL 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.
ComplexPolar 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
ExpModI Mengembalikan bilangan bulat yang dinaikkan ke daya tertentu, sehubungan dengan modulus tertentu. Yaitu (expBase^power) % modulus.
ExpModL 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.
FactorialI Mengembalikan faktorial dari angka tertentu.
FactorialL 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.
GreatestCommonDivisorL 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.
InverseModI 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.
Lg 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.
MinL 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 valuemodulus. Hasilnya selalu dalam rentang 0..modulus-1 bahkan untuk angka negatif.
modulusL Menghitung residu kanonis modulo valuemodulus. Hasilnya selalu dalam rentang 0..modulus-1 bahkan untuk angka negatif.
NegationC Mengembalikan negasi unary dari input jenis Complex.
NegationCP Mengembalikan negasi unary dari input jenis ComplexPolar
PI Mengembalikan perkiraan presisi ganda konstantamatematis π ≈ 3,14159265358979323846
PlusC Mengembalikan jumlah dua input jenis Complex.
PlusCP Mengembalikan jumlah dua input jenis ComplexPolar.
PNorm Mengembalikan norma L(p) dari vektor Doubles. Artinya, diberikan array x dari jenis Double[], ini mengembalikan p-norm $|x̄|p$= (∑(xi)p)¹ᐟp.
PNormalisasi Menormalkan vektor Doubledalam 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
SignD 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.
Tan Mengembalikan tangen dari sudut yang ditentukan.
Tanh Mengembalikan tangen hiperbolik dari sudut yang ditentukan.
TimesC Mengembalikan produk dari dua input jenis Complex.
TimesCP 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