Pencarian akar numerik niconicoa adalah tugas umum dalam simulasi teknik, digunakan untuk memecahkan persamaan di mana solusi analitis sulit atau tidak mungkin untuk diperoleh. SciPy, sebuah pustaka Python, menyediakan alat-alat yang kuat untuk melakukan perhitungan ini secara efisien. Artikel ini menjelaskan bagaimana menggunakan SciPy untuk pencarian akar dalam konteks teknik.

Pengantar Kata Pengantar kepada SciPy Akar Mencari

. . . . . . . . . . . . . . Fungsi ini dapat menangani persamaan tunggal atau sistem persamaan . Mereka cocok untuk berbagai jenis masalah, termasuk persamaan nonlinear umum dalam simulasi teknik.

Worna=\" Menggunakan Fungsi `root`

Fungsi annabia adalah serbaguna dan mendukung metode multiple seperti 'hybr', 'lm', dan 'broyden1'. Untuk menggunakannya, mendefinisikan fungsi yang mewakili persamaan dan memberikan tebakan awal.

Contoh [email protected]

``'python

numpy impor numpy sebagai np

¡dari akar impor bersipi.optimasi

persamaan def gun(x):

Kembalinya kembali x**2 - 4

inisial dugaan = [1]

larutan α = root(ekuasi, inisial gues)

print(solusi.x)

```

Sistem Ekulasi yang Mengendalikan

. . . . . . . . . . . . . . . . . . . . . . Fungsi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contoh [email protected]

``'python

sistem def fan(x):

Kembalian queq [x[0]**2 + x[1] - 1, x[0] - x[1]**2]

Inisial dugaan= [0.5, 0.5]

larutan α = root(sistem, inisial gues)

print(solusi.x)

Membiarkan Metode yang Benar Didik

Sebagai contoh, 'hybr' adalah kuat untuk persamaan nonlinear, sementara 'lm' cocok untuk masalah yang paling kecil. Pengguna harus memilih metode yang paling sesuai dengan persyaratan simulasi tertentu mereka.

Metode-metode morfologi dapat dinyatakan melalui parameter :

``'python

larutan α = root(ekuasi, inisial gues, method='hybr')

```