Kalkulus · Metode Newton

Metode Newton

Metode Newton mendekati akar f dengan mengulang satu langkah: dari perkiraan xₙ, ambil garis singgung di (xₙ, f(xₙ)) dan gunakan perpotongannya dengan sumbu x sebagai perkiraan berikutnya. Seret titik awal dan lihat prosesnya cepat konvergen, masuk siklus, atau menjauh.

Metode Newton dalam visualisasi ini

Metode Newton mendekati akar f, yaitu bilangan r dengan f(r)=0f(r) = 0, melalui pengulangan satu langkah. Pada perkiraan saat ini xnx_n, ambil garis singgung kurva di (xn,f(xn))(x_n, f(x_n)), yaitu L(x)=f(xn)+f′(xn)(x−xn)L(x) = f(x_n) + f'(x_n)(x - x_n). Di dekat xnx_n, garis singgung tetap dekat dengan kurva, sehingga titik potongnya dengan sumbu x adalah perkiraan yang lebih baik untuk titik potong kurva. Menyelesaikan L(x)=0L(x) = 0 memberi perkiraan berikutnya. Pada grafik, setiap langkah mengikuti garis putus-putus tipis dari xnx_n menuju kurva, lalu mengikuti garis singgung menuju sumbu.

Satu langkah metode Newton, terdefinisi ketika f′(xₙ) ≠ 0
xn+1=xn−f(xn)f′(xn)x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}

Tuliskan en=xn−re_n = x_n - r untuk galat. Jika r akar sederhana (f′(r)≠0f'(r) \ne 0) dan f mempunyai turunan kedua yang kontinu, pengembangan Taylor untuk langkah tersebut memberi en+1≈f′′(r)2f′(r) en2e_{n+1} \approx \frac{f''(r)}{2f'(r)}\,e_n^2 setelah xnx_n dekat dengan r. Menguadratkan galat kira-kira menggandakan jumlah digit benar. Untuk x² − 2 dari x₀ = 1, galatnya 0.086, 0.0025, 2.1 × 10⁻⁶, dan 1.6 × 10⁻¹², dan tampilan memperlihatkan en/en−12e_n/e_{n-1}^2 mendekati 1/(22)≈0.3541/(2\sqrt2) \approx 0.354. Jauh dari akar, tidak ada jaminan seperti itu. Ketika f′′(r)=0f''(r) = 0, suku kuadrat hilang dan prosesnya lebih cepat lagi: untuk arctan x, galatnya sekitar −23en3-\tfrac23 e_n^3, dipangkatkan tiga pada setiap langkah.

Langkah ini memerlukan f′(xn)≠0f'(x_n) \ne 0. Garis singgung mendatar tidak pernah bertemu sumbu, dan yang hampir mendatar bertemu sumbu jauh: untuk x² − 2 dari 0.1, langkah pertama mencapai 10.05. Metode ini juga bisa gagal tanpa menjauh. Untuk x³ − 2x + 2, garis singgung di 0 mendarat di 1, yang di 1 kembali ke 0, dan titik awal dekat 0 tertarik ke siklus ini: barisannya tetap terbatas, tetapi tidak mempunyai limit. Untuk arctan x, ada batas α ≈ 1.3917, yaitu bilangan yang memenuhi 2α=(1+α2)arctan⁡α2\alpha = (1 + \alpha^2)\arctan\alpha. Titik awal dengan |x₀| < α konvergen, sedangkan yang di luar batas mendarat semakin jauh di sisi lain. Opsi «Semua titik awal» mewarnai sumbu x menurut hasil akhir setiap titik awal. Untuk x³ − 2x + 2, sekitar seperlima [−3, 3] berakhir dalam siklus, termasuk pita sempit yang berkumpul menuju titik dengan garis singgung mendatar ±2/3\pm\sqrt{2/3}. Memulai dari bilangan kompleks mengubah pita-pita itu menjadi fraktal Newton.

Pada akar berulang, f′(r)=0f'(r) = 0 juga berlaku dan konvergensi kuadratik hilang. Untuk (x−1)2(x - 1)^2, langkahnya tepat xn+1=(xn+1)/2x_{n+1} = (x_n + 1)/2, sehingga galat menjadi setengah setiap langkah. Ini konvergensi linear, sekitar 3.3 langkah untuk setiap angka desimal baru. Di dekat akar dengan multiplisitas m, rasio en+1/ene_{n+1}/e_n menuju (m−1)/m(m - 1)/m.

Hal yang perlu diperhatikan

  • Newton membahas x3−2x−5=0x^3 - 2x - 5 = 0 pada 1669. Dari 2, metode yang digunakan sekarang memberi 2.1, 2.0945681, dan 2.0945514817, benar hingga sembilan angka desimal setelah tiga langkah.
  • Untuk f(x)=x2−af(x) = x^2 - a, langkahnya adalah xn+1=12(xn+a/xn)x_{n+1} = \tfrac12\left(x_n + a/x_n\right): aturan lama untuk akar kuadrat, yang merata-ratakan suatu perkiraan dengan a dibagi perkiraan tersebut.

Kontrol

  • Seret titik biru x₀ sepanjang sumbu x, atau tekan sumbu untuk meletakkannya di sana. Titik itu menempel pada kelipatan 0.5.
  • Atur n untuk menampilkan sebanyak itu langkah, atau tekan n → ∞ untuk melangkah hingga n = 10. Catatan menyimpan setiap xₙ dan galatnya, serta berhenti lebih awal di akar, pada garis singgung mendatar, atau setelah melewati 10⁶.
  • Aktifkan Semua titik awal untuk mewarnai sumbu x menurut hasil akhir setiap titik awal.

Konsep terkait

Bacaan lanjutan: Wikipedia: Newton's method (Bahasa Inggris); OpenStax, Calculus Volume 1, 4.9 Newton’s Method (Bahasa Inggris).