numeric metods dersinde differansiyel denklemi verilen eğrinin farklı x değerlerine karşın y değerlerinin bulunması için kulllanılan EULER YÖNTEMİ
a=input('alt sınır:');
b=input('üst sınır');
p=input('baslangıc degeri::');
h=input('h:');//aralık
y=[];
y(1)=p;
n=(b-a)/h;
for i=1:n
y(i+1)=y(i)+fon(a,y(i))*h
a=a+h;
end
çağırılan fon fonksiyonu
function y=fon(x,y);
y=y*(x^2)-1.2*y;
ayrı bir mfile dosyasına yazılır
OUTPUT
alt sınır:0
üst sınır2
baslangıc degeri::1
h:0.5
y =
1.0000 0.4000 0.2100 0.1890 0.2882
Basit Oyunlar / Uygulamalar
7 yıl önce
2 yorum:
derya nedir ki bu :):)
adsız kimsin sen:)
bu matlab kodu dif. equations kodunun eulers metod kodu
Yorum Gönder