[T,X]=ode45(@FF, interval, x0); % grafik yechimni chiqarish plot(T,X(:,1),‟:‟,T,X(:,2),‟-‟); legend(“y”, „x - Yechim‟); grid on; |
F=[-4*x(1)-13*x(2)+exp(t); x(1)]
|
bet | 9/10 | Sana | 01.03.2024 | Hajmi | 0.6 Mb. | | #165252 |
Bog'liq Diferensial tenglamalar va matematik fizika (1) tayyorWebMustaqilIsh, Matematik modellashtirish va hisoblash eksperimenti fanidan kurs, ЯРИМ ЎТКАЗГИЧЛАРBu sahifa navigatsiya:
- [T,X]=ode45(@FF, interval, x0); % grafik yechimni chiqarish plot(T,X(:,1),‟:‟,T,X(:,2),‟-‟); legend(“y”, „x - Yechim‟); grid on;
F=[-4*x(1)-13*x(2)+exp(t); x(1)];
end
5.2-listing.
% boshlang`ich shart vektorini hosil qilamiz
x0=[1,-1];
% Integrallash intervalini, ya‟ni ikki sonli massivni
% hosil qilamiz
interval=[0.25 2];
% ode45 funksiyasiga murojaat qilamiz
[T,X]=ode45(@FF, interval, x0);
% grafik yechimni chiqarish
plot(T,X(:,1),‟:‟,T,X(:,2),‟-‟);
legend(“y”, „x - Yechim‟);
grid on;
1-rasm. (5.4) sistemaning grafik yechimi.
Differensial tenglamalar va ularning sistemalarini yechish uchun mo`ljallangan
boshqa funksiyalarga ham shu tarzda murojaat qilish mumkin. Differensial
tenglamalarni yechishda qo`llaniladigan MATLAB funksiyalarini izchil o`rganish
uchun paketning ma’lumotlar tizimiga [4] murojaat qilish zarur.
Xulosa
Runge – Kutta usuli ko’p jixatdan Eyler usuliga o’xshash, ammo aniqlik darajasi Eyler usuliga nisbatan yuqori bo’lgan usullardan biridir. Runge – Kutta usuli bilan amaliy masalalarni yechish juda qulay. Buning sababi, bu usul orqali noma’lum funksiyalari xi+1 dagi qiymatini topish uchun uning xi dagi qiymati aniq bo’lishi etarli.Runge – Kutta usulini uning aniqlash darajasi bo’yicha bir nyecha usullarga ajratadilar.
Runge – Kutta usuli bilan differensial tenglamani yechishda jadval tuzilsa hisoblash jarayoni birmuncha osonlashadi.
Runge-Kutta usulining ishchi algoritmi ishlab shiqish
Bir qadamli oshkor usullarning boshqa bir necha xillari sham majud bo’lib,
ularning ichida amalda eng ko’p ishlatiladigani Runge-Kutta usuli shisoblanadi.
Usul shartiga ko’ra shar bir yangi xi1 tugun nuqtadagi yi1 yechimni topish uchun
f(x,y) funksiyani 4 marta shar xil argumentlar uchun shisoblash kerak. Bu jishatdan
Runge-Kutta usuli shisoblash uchun nisbatan ko’p vaqt talab qiladi. Lekin Eyler
usulidan ko’ra aniqligi yuqori bo’lganligi uchun, undan amalda keng
foydalaniladi
|
| |