Bab 9: Dinamika
Memecahkan persamaan diferensial
“Memecahkan” persamaan diferensial sama dengan menemukan nilai keadaan sebagai fungsi dari variabel bebas. Dalam “persamaan diferensial biasa”, hanya ada satu variabel bebas, biasanya disebut waktu. Dalam “persamaan diferensial parsial”, ada dua atau lebih variabel dependen, misalnya waktu dan ruang.
Fungsi tersebut integrateODE()menyelesaikan persamaan diferensial biasa yang dimulai dari kondisi awal keadaan tertentu.
Sebagai ilustrasi, berikut adalah persamaan diferensial yang sesuai dengan pertumbuhan logistik:
Ada negara bagianxx. Persamaan menggambarkan bagaimana perubahan
keadaan dari waktu ke waktu,dx/dtdx/dtmerupakan fungsi negara. Aplikasi
umum dari persamaan logistik adalah untuk membatasi pertumbuhan
penduduk; untukx<Kx
Solusi aljabar untuk persamaan ini adalah bahan pokok buku kalkulus.
Solusinya memberikan keadaan sebagai fungsi waktu,x(t)x(t), sedangkan persamaan diferensial memberikan perubahan keadaan sebagai fungsi keadaan itu sendiri. Nilai awal keadaan (“kondisi awal”) adalahx(0)x(0), yaitu x pada waktu nol.
Persamaan logistik sangat disukai karena solusi aljabar ini. Persamaan yang sangat erat kaitannya dalam fenomenologinya, tidak memiliki solusi analitik.
Fungsi integrateODE()mengambil persamaan diferensial
sebagai input, bersama dengan nilai awal keadaan. Nilai numerik untuk
semua parameter harus ditentukan, karena mereka akan menggambar grafik
solusinya. Selain itu, Anda harus menentukan rentang waktu yang Anda
inginkan untuk fungsi tersebutx(t)x(t). Misalnya, inilah solusi untuk
waktu berjalan dari 0 hingga 20.
Objek yang dibuat oleh integrateODE()adalah fungsi waktu. Atau, lebih tepatnya, ini adalah sekumpulan solusi, satu untuk setiap variabel keadaan. Dalam persamaan logistik, hanya ada satu variabel keadaan x . Menemukan nilai dari x pada waktu t berarti mengevaluasi fungsi solusi pada saat itu t . Berikut adalah nilai-nilai di t = 0 , 1 , . . . , 5 . Seringkali, Anda akan merencanakan solusi terhadap waktu:
Sistem persamaan diferensial
Sistem persamaan diferensial dengan lebih dari satu variabel keadaan dapat ditangani juga. Sebagai ilustrasi, berikut adalah model SIR penyebaran epidemi, di mana negara adalah jumlah yang rentan S dan jumlah infektif Saya dalam populasi. Rentan menjadi infektif dengan bertemu infektif, infektif pulih dan meninggalkan sistem. Ada satu persamaan untuk perubahan dalam S dan persamaan yang sesuai untuk perubahan dalam Saya . Inisial Saya = 1 , sesuai dengan awal epidemi.