Python memiliki modul bawaan yang dapat Anda gunakan untuk tugas matematika untuk bilangan kompleks.
Metode dalam modul ini menerima bilangan int, float, dan kompleks. Modul ini bahkan menerima objek Python yang memiliki metode complex() atau float().
Metode dalam modul ini hampir selalu mengembalikan bilangan kompleks. Jika nilai yang dikembalikan dapat dinyatakan sebagai bilangan real, nilai yang dikembalikan memiliki bagian imajiner 0.
Modul cmath memiliki sekumpulan metode dan konstanta.
Metode cMath
Method | Deskripsi |
---|---|
cmath.acos(x) | Mengembalikan nilai arc cosine dari x |
cmath.acosh(x) | Mengembalikan kosinus busur hiperbolik x |
cmath.asin(x) | Mengembalikan sinus busur x |
cmath.asinh(x) | Mengembalikan sinus busur hiperbolik dari x |
cmath.atan(x) | Mengembalikan nilai tangen busur dari x |
cmath.atanh(x) | Mengembalikan nilai arktangen hiperbolik x |
cmath.cos(x) | Mengembalikan kosinus x |
cmath.cosh(x) | Returns the hyperbolic cosine of x |
cmath.exp(x) | Mengembalikan nilai Ex, di mana E adalah bilangan Euler (sekitar 2,718281 …), dan x adalah bilangan yang diteruskan kepadanya |
cmath.isclose() | Memeriksa apakah dua nilai dekat atau tidak |
cmath.isfinite(x) | Memeriksa apakah x adalah bilangan terbatas |
cmath.isinf(x) | Periksa apakah x adalah tak terhingga positif atau negatif |
cmath.isnan(x) | Memeriksa apakah x adalah NaN (bukan angka) |
cmath.log(x[, base]) | Mengembalikan logaritma dari x ke basis |
cmath.log10(x) | Mengembalikan logaritma basis 10 dari x |
cmath.phase() | Kembalikan fase dari sebuah bilangan kompleks |
cmath.polar() | Ubah bilangan kompleks menjadi koordinat kutub |
cmath.rect() | Ubah koordinat kutub menjadi bentuk persegi panjang |
cmath.sin(x) | Mengembalikan sinus dari x |
cmath.sinh(x) | Mengembalikan sinus hiperbolik x |
cmath.sqrt(x) | Mengembalikan akar kuadrat dari x |
cmath.tan(x) | Mengembalikan tangen dari x |
cmath.tanh(x) | Mengembalikan tangen hiperbolik x |
Konstanta cMath
Konstanta | Deskripsi |
---|---|
cmath.e | Mengembalikan bilangan Euler (2,7182 …) |
cmath.inf | Mengembalikan nilai tak terhingga positif titik mengambang |
cmath.infj | Mengembalikan nilai tak terhingga kompleks |
cmath.nan | Mengembalikan nilai NaN titik mengambang (Bukan Angka) |
cmath.nanj | Mengembalikan nilai coplext NaN (Bukan Angka) |
cmath.pi | Mengembalikan PI (3.1415 …) |
cmath.tau | Mengembalikan tau (6.2831 …) |