Kalkulator Metode Runge-Kutta (RK4)
Selesaikan persamaan diferensial biasa secara numerik menggunakan metode Runge-Kutta orde ke-4 yang klasik. Masukkan dy/dx = f(x,y) dengan kondisi awal dan ukuran langkah untuk melihat iterasi langkah demi langkah dengan komputasi k1, k2, k3, k4, tabel solusi, dan plot kurva solusi interaktif.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Kalkulator Metode Runge-Kutta (RK4)
Kalkulator Metode Runge-Kutta (RK4) adalah alat online yang ampuh untuk menyelesaikan persamaan diferensial biasa (ODE) secara numerik menggunakan metode Runge-Kutta orde ke-4 klasik. Masukkan ODE orde pertama apa pun dalam bentuk \(\frac{dy}{dx} = f(x, y)\) dengan kondisi awal, dan dapatkan solusi lengkap langkah demi langkah dengan visualisasi. Ini adalah standar emas metode numerik yang digunakan dalam sains, teknik, dan matematika karena keseimbangan akurasi dan efisiensinya yang sangat baik.
Apa Itu Metode Runge-Kutta?
Metode Runge-Kutta adalah keluarga teknik numerik iteratif untuk memperkirakan solusi ODE. Varian yang paling umum digunakan adalah metode orde ke-4 (RK4), yang sering disebut sebagai "metode Runge-Kutta" saja. Dikembangkan oleh matematikawan Jerman Carl Runge dan Martin Kutta sekitar tahun 1900, metode ini tetap menjadi pilihan utama untuk penyelesaian ODE di berbagai aplikasi.
Rumus RK4
Diberikan masalah nilai awal \(\frac{dy}{dx} = f(x, y)\) dengan \(y(x_0) = y_0\), metode RK4 memajukan solusi dengan ukuran langkah \(h\) menggunakan:
Ide kuncinya adalah alih-alih menggunakan satu estimasi kemiringan (seperti dalam metode Euler), RK4 menghitung empat estimasi kemiringan pada titik-titik yang berbeda dalam setiap langkah dan mengambil rata-rata tertimbang, dengan kemiringan titik tengah menerima bobot ganda.
Memahami k1, k2, k3, k4
- \(k_1\): Kemiringan pada awal interval (seperti metode Euler)
- \(k_2\): Kemiringan pada titik tengah, menggunakan \(k_1\) untuk memperkirakan \(y\) di titik tengah
- \(k_3\): Kemiringan pada titik tengah lagi, tetapi menggunakan estimasi yang lebih baik dari \(k_2\)
- \(k_4\): Kemiringan pada akhir interval, menggunakan \(k_3\) untuk memperkirakan \(y\) di titik akhir
Rata-rata tertimbang akhir \(\frac{1}{6}(k_1 + 2k_2 + 2k_3 + k_4)\) sesuai dengan aturan Simpson untuk integrasi numerik, itulah sebabnya RK4 mencapai akurasi orde ke-4.
Akurasi dan Analisis Kesalahan
Kesalahan Pemotongan Lokal
Kesalahan pemotongan lokal RK4 adalah \(O(h^5)\) per langkah, yang berarti kesalahan yang muncul dalam satu langkah berskala sebagai pangkat 5 dari ukuran langkah.
Kesalahan Pemotongan Global
Selama seluruh interval integrasi, akumulasi kesalahan global adalah \(O(h^4)\). Ini berarti memperkecil ukuran langkah menjadi setengahnya akan mengurangi kesalahan global sebesar faktor 16, membuat RK4 jauh lebih efisien daripada metode orde rendah.
Perbandingan dengan Metode Lain
- Metode Euler (orde 1): Kesalahan global \(O(h)\). Memperkecil \(h\) menjadi setengah hanya mengurangi kesalahan setengahnya.
- Euler yang Diperbaiki / Heun (orde 2): Kesalahan global \(O(h^2)\). Memperkecil \(h\) menjadi setengah mengurangi kesalahan sebanyak 4x.
- RK4 (orde 4): Kesalahan global \(O(h^4)\). Memperkecil \(h\) menjadi setengah mengurangi kesalahan sebanyak 16x.
Cara Menggunakan Kalkulator Ini
- Masukkan ODE: Ketik \(f(x, y)\) di mana persamaan Anda adalah \(\frac{dy}{dx} = f(x, y)\). Gunakan notasi matematika standar:
x+y,sin(x)*y,x^2 - y,e^(-x)*y. - Atur kondisi awal: Masukkan \(x_0\) dan \(y_0\) yang mendefinisikan \(y(x_0) = y_0\).
- Pilih ukuran langkah: Masukkan \(h\) (misalnya, 0,1). Nilai yang lebih kecil memberikan akurasi yang lebih tinggi tetapi memerlukan lebih banyak langkah.
- Atur jumlah langkah: Berapa banyak iterasi yang akan dihitung. Solusi akan ditemukan dari \(x_0\) sampai \(x_0 + n \cdot h\).
- Klik Hitung: Lihat kurva solusi interaktif, perhitungan nilai-\(k\) langkah demi langkah, dan tabel hasil lengkap.
Memilih Ukuran Langkah yang Tepat
Ukuran langkah \(h\) adalah parameter yang paling kritis. Berikut adalah pedoman praktisnya:
- Mulai dengan h = 0,1 untuk sebagian besar masalah
- Bandingkan dengan h = 0,05: Jika hasilnya sesuai dengan presisi yang Anda inginkan, \(h = 0,1\) sudah cukup
- Solusi yang berubah dengan cepat memerlukan \(h\) yang lebih kecil
- h negatif menyelesaikan mundur dalam waktu (mengurangi \(x\))
- Aturan praktis: Jika fungsi berubah secara signifikan dalam suatu interval, gunakan setidaknya 10 langkah dalam interval tersebut
Kapan RK4 Mungkin Mengalami Kesulitan
Persamaan Kaku (Stiff Equations)
Untuk ODE kaku (di mana solusi memiliki komponen yang bervariasi pada skala waktu yang sangat berbeda), RK4 standar mungkin memerlukan ukuran langkah yang sangat kecil. Dalam kasus ini, metode implisit atau solver khusus untuk masalah kaku lebih disukai.
Singularitas
Jika \(f(x, y)\) memiliki singularitas (pembagian dengan nol, logaritma dari angka negatif), metode ini akan gagal pada titik-titik tersebut. Kalkulator akan mendeteksi dan melaporkan kasus-kasus ini.
Pertanyaan yang Sering Diajukan
Apa itu metode Runge-Kutta (RK4)?
Metode Runge-Kutta orde ke-4 (RK4) adalah salah satu teknik numerik yang paling banyak digunakan untuk menyelesaikan persamaan diferensial biasa (ODE). Metode ini memperkirakan solusi dengan menghitung empat kemiringan antara (\(k_1, k_2, k_3, k_4\)) pada setiap langkah, kemudian menggunakan rata-rata tertimbang untuk memajukan solusi. RK4 mencapai akurasi orde ke-4, yang berarti kesalahan pemotongan lokal adalah \(O(h^5)\) per langkah.
Seberapa akurat RK4 dibandingkan dengan metode Euler?
RK4 secara signifikan lebih akurat daripada metode Euler. Sementara metode Euler memiliki kesalahan global \(O(h)\), RK4 memiliki kesalahan global \(O(h^4)\). Ini berarti memperkecil ukuran langkah menjadi setengahnya akan mengurangi kesalahan sebesar faktor 16 untuk RK4, dibandingkan dengan hanya faktor 2 untuk metode Euler.
Jenis persamaan diferensial apa yang bisa diselesaikan oleh RK4?
RK4 dapat menyelesaikan semua ODE orde pertama dalam bentuk \(\frac{dy}{dx} = f(x, y)\) dengan kondisi awal \(y(x_0) = y_0\) yang diberikan. Metode ini bekerja untuk ODE linear dan nonlinear. ODE orde tinggi dapat diselesaikan dengan mengubahnya menjadi sistem persamaan orde pertama.
Bagaimana cara memilih ukuran langkah yang tepat?
Mulailah dengan \(h = 0,1\) dan bandingkan hasil dengan \(h = 0,05\). Jika nilainya sesuai dengan presisi yang diinginkan, ukuran langkah yang lebih besar sudah cukup. Untuk persamaan kaku, ukuran langkah yang sangat kecil mungkin diperlukan.
Apa itu k1, k2, k3, dan k4?
Keempat nilai \(k\) mewakili estimasi kemiringan pada titik-titik yang berbeda dalam setiap langkah: \(k_1\) di awal, \(k_2\) dan \(k_3\) di titik tengah, dan \(k_4\) di akhir. Pembaruan akhir menggunakan rata-rata tertimbang \(y_{n+1} = y_n + (k_1 + 2k_2 + 2k_3 + k_4)/6\).
Dapatkah kalkulator ini menangani ukuran langkah negatif?
Ya, Anda dapat menggunakan ukuran langkah negatif untuk menyelesaikan ODE secara mundur (mengurangi \(x\)). Cukup masukkan nilai negatif untuk \(h\).
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Kalkulator Metode Runge-Kutta (RK4)" di https://MiniWebtool.com/id// dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 21 Feb 2026
Anda juga dapat mencoba Penyelesai Matematika AI GPT kami untuk menyelesaikan masalah matematika Anda melalui pertanyaan dan jawaban dalam bahasa alami.