Metode numerik adalah algoritma untuk memperoleh jawaban hampiran. Newton-Raphson digunakan untuk mencari akar suatu persamaan seperti , sedangkan Euler dan Runge-Kutta digunakan untuk menghampiri solusi persamaan diferensial.
Jika Anda hanya butuh perbedaan singkatnya, ini intinya: Newton-Raphson memperbarui tebakan untuk ; Euler dan Runge-Kutta melangkahkan solusi maju terhadap waktu. Apakah metode-metode ini bekerja dengan baik bergantung pada kondisi seperti tebakan awal yang masuk akal, turunan yang bisa digunakan, atau ukuran langkah yang cukup kecil untuk masalah tersebut.
Kegunaan masing-masing metode numerik
Newton-Raphson: mencari akar
Jika Anda ingin nilai sehingga , Newton-Raphson memperbarui tebakan dengan mengikuti garis singgung:
Intuisinya sederhana: jika grafiknya mulus di dekat akar, garis singgung menjadi model linear lokal, dan titik potongnya bisa menjadi tebakan yang lebih baik daripada titik saat ini.
Metode ini cenderung bekerja baik ketika dapat diturunkan, , dan tebakan awal sudah dekat dengan akar sederhana. Jika syarat-syarat itu gagal, metode ini bisa berhenti, melompat menjauh dari akar, atau divergen.
Sebagai contoh, dengan dan ,
dan satu langkah lagi menghasilkan sekitar , yang sudah dekat dengan .
Metode Euler: satu kemiringan, satu langkah
Untuk masalah nilai awal
metode Euler memakai kemiringan saat ini untuk melangkah maju:
Ini adalah pendekatan paling sederhana: maju sejauh ukuran langkah dengan memakai kemiringan yang diketahui saat ini. Karena itu Euler mudah dipelajari dan diterapkan, tetapi galatnya bisa tumbuh cepat jika terlalu besar atau solusinya berubah dengan cepat.
Metode Runge-Kutta: beberapa pemeriksaan kemiringan dalam satu langkah
Metode Runge-Kutta memperbaiki Euler dengan mengambil informasi kemiringan lebih dari sekali di dalam langkah yang sama. Dalam mata kuliah pengantar, "Runge-Kutta" sering berarti metode orde empat klasik RK4:
RK4 mengambil rata-rata berbobot dari beberapa perkiraan kemiringan, sehingga biasanya mengikuti kurva jauh lebih baik daripada Euler untuk ukuran langkah yang sama.
Contoh kerja: Euler vs. Runge-Kutta pada ODE yang sama
Ambil
dan gunakan satu langkah berukuran untuk memperkirakan .
Langkah Euler
Pada , nilai saat ini adalah , sehingga kemiringannya
Euler memberi
Langkah RK4
Sekarang gunakan masalah yang sama dengan RK4:
Jadi
Untuk persamaan ini, nilai eksaknya adalah , jadi langkah RK4 jauh lebih dekat daripada langkah Euler.
Itulah pelajaran utamanya. Euler hanya memakai kemiringan di titik ujung kiri. RK4 mengambil sampel bagaimana kemiringan berubah selama langkah, sehingga biasanya memberi gambaran lokal yang lebih baik.
Kapan memakai Newton-Raphson, Euler, atau Runge-Kutta
Gunakan Newton-Raphson ketika tugasnya adalah menyelesaikan persamaan nonlinier dan Anda bisa menghitung atau menghampiri turunannya. Gunakan Euler ketika Anda ingin memahami ide dasar melangkah melalui ODE atau membutuhkan acuan awal yang cepat.
Gunakan Runge-Kutta, terutama RK4, ketika Anda ingin peningkatan akurasi yang praktis tanpa mengubah bentuk masalah. Namun, jika ODE bersifat stiff, baik Euler maupun RK4 klasik tidak selalu menjadi pilihan yang baik; metodenya harus sesuai dengan persamaannya.
Kesalahan umum dalam metode numerik
Mencampuradukkan jenis masalah
Newton-Raphson untuk akar persamaan. Euler dan Runge-Kutta untuk persamaan diferensial. Jika Anda memilih keluarga metode yang salah, penyusunannya sudah salah bahkan sebelum mulai menghitung.
Menganggap metode akan selalu konvergen
Newton-Raphson bisa gagal jika tebakan awal buruk atau jika sangat kecil di dekat iterasi. Metode Euler dan RK bisa berperilaku buruk jika ukuran langkah terlalu besar untuk masalah tersebut.
Menganggap ukuran langkah sebagai detail kecil
Untuk metode ODE, ukuran langkah adalah bagian dari metode, bukan hal tambahan belakangan. Nilai yang lebih kecil sering meningkatkan akurasi, tetapi juga menambah biaya komputasi, dan untuk beberapa masalah sulit Anda mungkin memerlukan metode yang dirancang untuk stiffness, bukan sekadar langkah yang lebih kecil.
Lupa bahwa jawabannya adalah hampiran
Keluaran numerik dengan banyak digit tidak otomatis lebih dapat dipercaya. Pertanyaan yang berguna adalah apakah hampiran itu stabil, konvergen, dan cukup akurat untuk tujuan yang diinginkan.
Di mana metode numerik digunakan
Metode numerik muncul ketika modelnya jelas tetapi jawaban simbolik eksak tidak praktis atau tidak tersedia. Ini mencakup fisika, teknik, optimisasi, keuangan, dan komputasi ilmiah.
Pola umumnya bersifat praktis, bukan teoretis: Anda menginginkan jawaban yang cukup akurat untuk keputusan yang perlu diambil. Itulah sebabnya memeriksa konvergensi, pengaruh ukuran langkah, atau sensitivitas terhadap tebakan awal sama pentingnya dengan menuliskan rumusnya.
Coba soal serupa
Coba contoh ODE yang sama dengan alih-alih dan bandingkan lagi jawaban Euler dengan jawaban RK4. Lalu coba Newton-Raphson pada mulai dari dan lihat seberapa cepat iterasinya bergerak menuju .
Butuh bantuan mengerjakan soal?
Unggah pertanyaanmu dan dapatkan solusi terverifikasi langkah demi langkah dalam hitungan detik.
Buka GPAI Solver →