Modul matematika Python memberi kita serangkaian fungsi matematika yang dapat membantu kita melakukan operasi seperti eksponensial, logaritma, akar kuadrat, dan fungsi trigonometri.
Saat kita mencari akar kuadrat, jumlah kuadrat, atau eksponensial suatu bilangan, kita sering menggunakan modul matematika.
Ambil operasi logaritma: math.log(x[,base]) . Metode ini akan mengembalikan logaritma x dengan basis sebagai basis. Jika basis dihilangkan, maka akan menggunakan 2 sebagai basis.
Misalnya:
importmatha=math.log(144,12)b=math.log(36,6)print(a)print(b)
Outputnya adalah:
2.02.0
Mengambil operasi akar kuadrat: math.sqrt(x) , mengembalikan akar kuadrat dari x.
Misalnya:
importmatha=math.sqrt(16)b=math.sqrt(256)print(a)print(b)
Outputnya adalah:
4.016.0
Operasi eksponen:, pow(x,y) mengembalikan x pangkat y.
Misalnya:
importmatha=math.pow(2,4)b=math.pow(10,3)print(a)print(b)
Outputnya adalah:
16.01000.0
Penggunaan fungsi trigonometri mirip dengan di atas.
Sinus trigonometri: math.sin(x)
Kosinus trigonometri: math.cos(x)
Garis singgung trigonometri: math.tan(x)
Arcsinus radian: math.asin(x)
Arccosine dari radian: math.acos(x)
Arctangen radian: math.atan(x)
Jika Anda mengubah radian menjadi sudut atau sudut menjadi radian, gunakan penggunaan berikut.
Sudut rotasi radian: math.degress(x)
Konversi sudut ke radian: math.radinans(x)
Lihatlah contoh berikut:
importmatha=math.sin(30)b=math.cos(30)c=math.tan(30)d=math.asin(0.6)e=math.acos(0.6)f=math.atan(0.6)g= matematika.derajat(2*math.pi)h=math.radian(360/math.pi)cetak(a)cetak(b)cetak(c)cetak(d)cetak(e)cetak(f)cetak(g) mencetak (h)
Outputnya adalah:
-0.98803162409286180.15425144988758405-6.4053311966462760.64350110879328440.92729521800161230.5404195002705842360.02.0
Perhatikan bahwa kami menggunakan math.pi untuk mewakili 'π' dengan Python.
Modul matematika juga menyediakan beberapa fungsi untuk membantu kita melakukan operasi pembulatan.
math.ceil(x): Mengembalikan bilangan bulat terkecil yang lebih besar dari atau sama dengan x.
math.floor(x): Mengembalikan bilangan bulat terbesar yang kurang dari atau sama dengan x.
Pada saat yang sama, ada fungsi bawaan round(x) di Python yang memberi kita operasi pembulatan.
Kodenya adalah sebagai berikut:
importmatha=math.ceil(3.5)b=math.floor(3.5)c=bulat(3.5)d=bulat(3.4)cetak(a)cetak(b)cetak(c)cetak(d)
Outputnya adalah:
4343
Bagian ini terutama memperkenalkan penggunaan modul matematika dengan Python. Perlu dicatat bahwa fungsi dalam modul matematika hanya berlaku untuk bilangan bulat dan bilangan floating point tidak terlalu banyak memperkenalkannya di sini, modul matematika adalah modul bawaan dalam sistem, kita dapat langsung memperkenalkan dan menggunakannya saat merancang operasi matematika.