rungekutta

rungekutta not setnot set
rungekutta
2 Takip Ettiklerim
3 Takipçilerim
Tüm Bloglarım
Takipçilerim (3)
acar87 erten21 mesutgun

Barkodun Çalışma Prensib'i

Mutfağa gidip buzdolabını açtığınızda neredeyse tüm paketlerde barkod yazılı olduğunu görebilirsiniz. Marketlerden aldığınız her üründe barkod basılıdır. Barkodun anlamı nedir diyecek olursak Türkçeye uluslar arası...

Devamı

shootin method kullanilarak BVP'ni cozumlenmesi

disp('initial value degerlerini giriniz t(x)=p ve t(m)=k turunde olamlidr') x=input('x: '); p=input('p: '); m=input('m: '); k=input('k: '); disp('adim saysini giriniz') h=input('h: '); t(1)=p; t_t(1)=k; n=(m-x)/h; disp('birinci turevin ilk tahmini degerini giriniz...

Devamı

Richardson'un interpolation'ı

%richardsonun interpolationini uygulayarak bir veri seti icin fonksiyon %buluyoruz for n=1:2 fprintf('enter the value of x%d as a vector',n) x=input(''); fprintf('enter the value of f(x%d)',n) y=input(''); h(n)=x(2)-x(1); for i=1:length(x) if (i==1) f_der(i)=(y(i+1)-y(i))/h(n); elseif (i==length(x)) f_der(i)=(y(i)-y(i-1))/h(n); else f_der(i)=(y(i+1)-y(i-1))/(2*h(n)); end end if...

Devamı

Simpson method'u kullanilarak integral hesaplanmasi

%to find the integral by using simpsons rules and trapezoidal rule disp('integralinizi alacaginiz araligi giriniz') m=input('a: '); t=input('b: '); disp('kac segment''e bolerek bulmak istiyorsunuz yakin degere yakinsamasi icin...

Devamı

Midpoint kullanarak differensiyel denklem çözümü

disp('initial point''i giriniz y(x)=p turunde')%midpoint's method kullanilarak differensiyel denklem cozumu t=input('x: ');p=input('p: '); disp('aralgi giriniz'); a=input('a: ');b=input('b: '); disp('adim sayisini giriniz') h=input('h: '); x=a:h:b; y=[]; y(1)=p; for i=1:length(x)-1 y_t(i)=y(i)+fon(x(i),y(i))*(h/2); y(i+1)=y(i)+fon((x(i)+(h/2)),y_t(i))*h; end

Devamı

Heun's method'u ile differensiyel denklem çözümü

disp('initial point''i giriniz y(x)=p turunde')% HEUN's methodunun kullanilarak differensiyel denkelm cozumu t=input('x: ');p=input('p: '); disp('aralgi giriniz'); a=input('a: ');b=input('b: '); disp('adim sayisini giriniz') h=input('h'); x=a:h:b; y=[]; y(1)=p; k=2; for i=1:length(x)-1 y_t(i)=y(i)+fon(x(i),y(i))*h; while(1) y_t(k)=y(i)+(((fon(x(i),y(i))+fon(x(i+1),y_t(k-1))))/2)*h if abs(((y_t(k)-y_t(k-1))/y_t(k))*100)<1 y(i+1)=y_t(k); break end k=k+1; end end

Devamı

Çağların Gelişmis Runga Kutta Methodu

disp('initial point''i giriniz y(k)=c turunde') k=input('k: ');c=input('c: '); disp('araligi giriniz') t(1)=input('a: ');t(2)=input('b: '); disp('adim saysini giriniz') h=input('h: '); a=min(t);b=max(t);%kullanicini sinirlari ters grmesinden dogacak hatayi onlemek icin x=a:h:b; disp('runge kutta''nin hangi metodu...

Devamı

Çağlar GÖRER'İN ROMBERG İNTEGRATİONI

disp('enter your levels')%level sizin integration derecesini artirarak daha yakin integral degeri hesaplar n=input('n: '); disp('hangi araliklar arasinda integre etmek istiyorsunuz') a=input('a: '); b=input('b: '); sum=0; matrix=[]; for i=1:n disp('adim saysini giriniz') fprintf('h(%d): ',i) h(i)=input(''); fprintf('n') x=a:h(i):b; sum1=f(a)+f(b); for k=2:length(x)-1 if...

Devamı

programlama yontemleri(runge kutta methodu)

disp('initial point''i giriniz y(x)=p turunde')% burada sadece bize lazim olan degerleri almis olduk ekstra yapmis oldyugumuz birsey yoktur. t=input('x: ');p=input('p: '); ...

Devamı

Arkadaşların Burada !
Arkadaşların Burada !