Fungsi akar kubus matematika python

Jika kita ingin mencari akar pangkat tiga dari bilangan bulat negatif. Kemudian kita harus melakukan beberapa perubahan pada trik di atas

a=-125 print(-(-a)**(1/3))-5.0

Berfungsi untuk mencari akar pangkat tiga menggunakan Python

Kita 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 ** dengan Python untuk menghitung eksponen dari angka tersebut; . Untuk menghitung akar pangkat tiga, kita dapat mengatur kekuatan sama dengan 1/3

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 -27 harus -3 tetapi Python mengembalikan 3.9999999999999996 -3.9999999999999996 -4 0. Masalah ini dapat dengan mudah ditangani dengan mengabaikan tanda negatif bilangan bulat sebelum menghitung akar pangkat tiganya

Contoh kode di bawah ini menunjukkan cara menghitung akar pangkat tiga dari bilangan positif dan negatif dengan Python

def get_cuberoot(x): if x < 0: x = abs(x) cube_root = x**(1/3)*(-1) else: cube_root = x**(1/3) return cube_root print(get_cuberoot(64)) print(get_cuberoot(-64)) print(round(get_cuberoot(-64))) _

Keluaran

3.9999999999999996 -3.9999999999999996 -4

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 _1

Fungsi 3.9999999999999996 -3.9999999999999996 -4 _1 mengambil angka (bisa bilangan bulat atau float) sebagai argumen pertama dan eksponen atau pangkat angka sebagai argumen kedua dan mengembalikan pangkat angka yang disediakan

Kita dapat melewatkan 1/3_ sebagai argumen kedua untuk menghitung akar pangkat tiga dari angka yang diinginkan. Fungsi 3.9999999999999996 -3.9999999999999996 -4 _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 3.9999999999999996 -3.9999999999999996 -4 5

def get_cuberoot(x): if x < 0: x = abs(x) cube_root = pow(x,1/3)*(-1) else: cube_root = pow(x,1/3) return cube_root print(get_cuberoot(64)) print(get_cuberoot(-64)) print(round(get_cuberoot(-64)))

Keluaran

3.9999999999999996 -3.9999999999999996 -4

Python Get Cube Root Menggunakan Fungsi 3.9999999999999996 -3.9999999999999996 -4 _6 dari Perpustakaan NumPy

Fungsi 3.9999999999999996 -3.9999999999999996 -4 _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 atas

Masalah dengan metode ini adalah bahwa ini bukan fungsi bawaan Python dan pustaka NumPy perlu diinstal untuk menggunakan fungsi 3.9999999999999996 -3.9999999999999996 -4 6

Kode contoh di bawah ini menunjukkan cara menggunakan fungsi 3.9999999999999996 -3.9999999999999996 -4 9 untuk mendapatkan akar pangkat tiga dari angka dengan Python

arr : [array_like] Input array or object whose elements, we need to square. 2arr : [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. 4arr : [array_like] Input array or object whose elements, we need to square. 5________16______63.9999999999999996 -3.9999999999999996 -4 _16______7________16______6arr : [array_like] Input array or object whose elements, we need to square. 9arr : [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 elements 4 An array with cube root of x for all x i.e. array elements 5An array with cube root of x for all x i.e. array elements 6An array with cube root of x for all x i.e. array elements 7

  

An array with cube root of x for all x i.e. array elements 9arr : [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. 4cbrt 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. 6An array with cube root of x for all x i.e. array elements 1cbrt Value of arr1 : [ 1. 30. 4. -10.] cbrt Value of arr2 : [ 10.0793684 -5.0396842] 5An array with cube root of x for all x i.e. array elements 3

An array with cube root of x for all x i.e. array elements 4 An array with cube root of x for all x i.e. array elements 5cbrt Value of arr1 : [ 1. 30. 4. -10.] cbrt Value of arr2 : [ 10.0793684 -5.0396842] 9TypeError: 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]

 
Kode #2. Bekerja dengan bilangan kompleks




# Python program explaining

# cbrt () function

  

import arr : [array_like] Input array or object whose elements, we need to square. 0

  

________43______7arr : [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 elements 4An array with cube root of x for all x i.e. array elements 5Graphical Representation : [-1.70997595 2.30347441 3.08793243 3.60027433 3.99768384 4.3287262 4.61565763 4.87076238 5.10162421 5.31329285]4Graphical Representation : [-1.70997595 2.30347441 3.08793243 3.60027433 3.99768384 4.3287262 4.61565763 4.87076238 5.10162421 5.31329285]5

  

________49______7arr : [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 explaining1

An array with cube root of x for all x i.e. array elements 4An array with cube root of x for all x i.e. array elements 5________76______4# Python program explaining5

Keluaran

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''

 
Kode #3. Representasi grafis




# Python program explaining

# cbrt () function

  

import arr : [array_like] Input array or object whose elements, we need to square. 0

import # cbrt () function2

  

________43______7arr : [array_like] Input array or object whose elements, we need to square. 3 # cbrt () function6arr : [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 elements 1# cbrt () function9  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.

Postingan terbaru

LIHAT SEMUA