Jika kita ingin mencari akar pangkat tiga dari bilangan bulat negatif. Kemudian kita harus melakukan beberapa perubahan pada trik di atas Show
a=-125 print(-(-a)**(1/3)) -5.0 Berfungsi untuk mencari akar pangkat tiga menggunakan PythonKita dapat mendefinisikan fungsi untuk akar pangkat tiga. Ketika pengguna memasukkan angka untuk akar pangkat tiga, maka secara otomatis akan mengembalikan akar pangkat tiga dari angka tersebut def cube_root(x): return x**(1/3) print(cube_root(27)) Seperti yang bisa kita lihat, saya telah mendefinisikan fungsi akar pangkat tiga. Dan saya telah memanggil fungsi yang sama dengan input 27. Jadi itu akan mengembalikan akar pangkat tiga dari 27 Jika suatu bilangan dikalikan dengan dirinya sendiri dua kali (n*n*n), bilangan terakhirnya adalah pangkat tiga dari bilangan tersebut dan mencari akar pangkat tiga dari suatu bilangan adalah operasi kebalikan dari pangkat tiga bilangan tersebut. Jika x adalah akar pangkat tiga dari y, dapat dinyatakan seperti di bawah ini Atau, itu juga dapat dinyatakan sebagai x3 = y Metode 1. Menggunakan operator eksponensial (**).Eksponensial (**) operator Python dapat digunakan untuk menghitung akar pangkat tiga dari sebuah angka. Perhatikan contoh berikut Tutorial ini akan menjelaskan berbagai metode untuk mendapatkan kubus bilangan bulat atau variabel float dengan Python. Untuk mendapatkan akar pangkat tiga dari sebuah angka dengan Python, pertama-tama kita perlu mengetahui tentang cara mendapatkan eksponen dari sebuah angka dan operator apa yang digunakan untuk mendapatkan eksponen dari sebuah angka dengan Python. Kita juga akan melihat bagaimana menangani angka negatif sambil menghitung akar pangkat tiganya dan operator atau metode apa yang digunakan untuk mendapatkan akar pangkat tiga dari sebuah angka dengan Python Python Dapatkan Akar Kubus Menggunakan Simbol Eksponen **Kita dapat menggunakan simbol Kita harus ingat bahwa untuk beberapa alasan, akar pangkat tiga dari bilangan negatif tidak dihitung dengan benar dengan metode ini. Misalnya, akar pangkat tiga dari bilangan bulat 0. Masalah ini dapat dengan mudah ditangani dengan mengabaikan tanda negatif bilangan bulat sebelum menghitung akar pangkat tiganyaContoh kode di bawah ini menunjukkan cara menghitung akar pangkat tiga dari bilangan positif dan negatif dengan Python _Keluaran
Seperti yang dapat kita lihat pada contoh di atas, kita mungkin perlu membulatkan hasilnya untuk mendapatkan nilai eksak dari akar pangkat tiga Python Dapatkan Akar Kubus Menggunakan Fungsi 3.9999999999999996 -3.9999999999999996 -4 _1Fungsi _1 mengambil angka (bisa bilangan bulat atau float) sebagai argumen pertama dan eksponen atau pangkat angka sebagai argumen kedua dan mengembalikan pangkat angka yang disediakanKita dapat melewatkan _1 juga mengembalikan jawaban yang salah untuk akar pangkat tiga bilangan negatif; Contoh kode di bawah ini menunjukkan cara menghitung akar pangkat tiga dari angka menggunakan metode 5
Keluaran
Python Get Cube Root Menggunakan Fungsi 3.9999999999999996 -3.9999999999999996 -4 _6 dari Perpustakaan NumPyFungsi _6 dari perpustakaan NumPy adalah metode termudah untuk menghitung akar pangkat tiga angka. Itu tidak bermasalah dengan input negatif dan mengembalikan angka persis seperti 4 untuk input 64, tidak seperti metode yang dibahas di atasMasalah dengan metode ini adalah bahwa ini bukan fungsi bawaan Python dan pustaka NumPy perlu diinstal untuk menggunakan fungsi 6Kode contoh di bawah ini menunjukkan cara menggunakan fungsi 9 untuk mendapatkan akar pangkat tiga dari angka dengan Python arr : [array_like] Input array or object whose elements, we need to square.2 arr : [array_like] Input array or object whose elements, we need to square.3 arr : [array_like] Input array or object whose elements, we need to square.4 arr : [array_like] Input array or object whose elements, we need to square.5________16______6 _16______7________16______6arr : [array_like] Input array or object whose elements, we need to square.9 arr : [array_like] Input array or object whose elements, we need to square.6________25______1________25___25_________3 An array with cube root of x for all x i.e. array elements4 An array with cube root of x for all x i.e. array elements5 An array with cube root of x for all x i.e. array elements6 An array with cube root of x for all x i.e. array elements7
An array with cube root of x for all x i.e. array elements9 arr : [array_like] Input array or object whose elements, we need to square.3 arr : [array_like] Input array or object whose elements, we need to square.4 cbrt Value of arr1 : [ 1. 30. 4. -10.] cbrt Value of arr2 : [ 10.0793684 -5.0396842]2 arr : [array_like] Input array or object whose elements, we need to square.6 An array with cube root of x for all x i.e. array elements1 cbrt Value of arr1 : [ 1. 30. 4. -10.] cbrt Value of arr2 : [ 10.0793684 -5.0396842]5 An array with cube root of x for all x i.e. array elements3 An array with cube root of x for all x i.e. array elements4 An array with cube root of x for all x i.e. array elements5 cbrt Value of arr1 : [ 1. 30. 4. -10.] cbrt Value of arr2 : [ 10.0793684 -5.0396842]9 TypeError: ufunc 'cbrt' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''0 Keluaran cbrt Value of arr1 : [ 1. 30. 4. -10.] cbrt Value of arr2 : [ 10.0793684 -5.0396842]
arr : [array_like] Input array or object whose elements, we need to square.0
________43______7 arr : [array_like] Input array or object whose elements, we need to square.3 TypeError: ufunc 'cbrt' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''9 Graphical Representation : [-1.70997595 2.30347441 3.08793243 3.60027433 3.99768384 4.3287262 4.61565763 4.87076238 5.10162421 5.31329285]0 ________49______1 An array with cube root of x for all x i.e. array elements4 An array with cube root of x for all x i.e. array elements5 Graphical Representation : [-1.70997595 2.30347441 3.08793243 3.60027433 3.99768384 4.3287262 4.61565763 4.87076238 5.10162421 5.31329285]4 Graphical Representation : [-1.70997595 2.30347441 3.08793243 3.60027433 3.99768384 4.3287262 4.61565763 4.87076238 5.10162421 5.31329285]5
________49______7 arr : [array_like] Input array or object whose elements, we need to square.3 Graphical Representation : [-1.70997595 2.30347441 3.08793243 3.60027433 3.99768384 4.3287262 4.61565763 4.87076238 5.10162421 5.31329285]9 Graphical Representation : [-1.70997595 2.30347441 3.08793243 3.60027433 3.99768384 4.3287262 4.61565763 4.87076238 5.10162421 5.31329285]0 # Python program explaining 1An array with cube root of x for all x i.e. array elements4 An array with cube root of x for all x i.e. array elements5________76______4 # Python program explaining 5Keluaran TypeError: ufunc 'cbrt' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
arr : [array_like] Input array or object whose elements, we need to square.0
________43______7 arr : [array_like] Input array or object whose elements, we need to square.3 # cbrt () function 6arr : [array_like] Input array or object whose elements, we need to square.3 An array with cube root of x for all x i.e. array elements1 # cbrt () function 9 0arr : [array_like] Input array or object whose elements, we need to square.3 2________16______6
Bagaimana Anda melakukan akar pangkat tiga dalam matematika Python?Anda dapat menggunakan x ** (1. / 3) untuk menghitung akar pangkat tiga (floating-point) dari x. Ini mengambil akar pangkat tiga dari x , membulatkannya ke bilangan bulat terdekat, menaikkan pangkat tiga, dan akhirnya memeriksa apakah hasilnya sama dengan x.
Apakah ada akar pangkat tiga di Python?cbrt() dengan Python . Fungsi matematis ini membantu pengguna untuk menghitung akar pangkat tiga dari x untuk semua x menjadi elemen array.
Apa itu ∛ 729?Jadi, akar pangkat tiga dari 729 adalah 9, yaitu 3√729 = 9
Bagaimana persamaan fungsi akar pangkat tiga?Apa Rumus Fungsi Akar Kubus? . Itu juga bisa berbentuk f(x) = a ∛(bx - h) + k setelah transformasi. Di sini, a, b, h, dan k adalah bilangan real dan mewakili transformasi. f(x) = ∛x. It can also be of the form f(x) = a ∛(bx - h) + k after the transformations. Here, a, b, h, and k are real numbers and they represent the transformations. |