İkiye bölme metodu: Revizyonlar arasındaki fark

Vikipedi, özgür ansiklopedi
[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Bulgu (mesaj | katkılar)
Düzenleme
1. satır: 1. satır:
'''İkiye bölme metodu''' [[kök bulma]]da kullanılan kapalı yöntemlerdendir. Kökü içeren bir alt ve üst değer ile kök bulunmaya çalışılır. Eğer bir [[fonksiyon]]un değeri -'den +'ya veya +'dan -'ye geçiyorsa, bu geçişte o fonksiyon değeri bir noktada sıfır oluyor demektir.
{{düzenle|Kasım 2012}}


''x<sub>a</sub>'' alt değer, ''x<sub>u</sub>'' ust değer, ''tol'' yaklaşık hata değeri ve ''iterasyon'' adım sayısı olmak üzere, aralık yarılama algoritmasında istenen hata yüzdesinde doğru çözümün bulunacağı adım sayısı
Kök bulmada kullanılan kapalı yöntemlerdendir. Kökü içeren bir alt ve üst değer ile kök bulunmaya çalışılır. Eğer bir fonksiyonun değeri -'den +'ya veya +'dan -'ye geçiyorsa, bu geçişte o fonksiyon değeri bir noktada(kök) sıfır oluyor demektir. Bu yöntemin algoritması aşağıda verilmiştir.


adım sayısı = ln((x<sub>u</sub> - x<sub>a</sub>) / tol) / ln(2) - 1
Aralık Yarılama Algoritması(Bisection Method)
1. Kökü içeren [xa, xu] aralıkları ve tol hata oranı belirlenir.
2. xy=(xa+xu)/2
3. f(xy)* f(xa)< 0 ise xu= xy 4. adıma git.
4. Eğer f(xy)*f(xa)>0 ise f(xa) xa=xy 4. adıma git.
5. f(xa)* f(xy)=0 veya abs(f(xa)-f( xy))< tol ise kökü yaz ve dur. Yoksa 1.adıma git


formülü ile hesaplanır.
xa alt değer, xu ust değer tol, yaklaşık hata değeri ve iterasyon adım sayısı olmak üzere, Aralık yarılama algoritmasında istenen hata yüzdesinde doğru çözümün bulunacağı adım sayısı:
adım sayısı=ln((xu-xa)/tol)/ln(2)-1; formülü ile hesaplanır.
Örneğin [0,5] aralığında bir kökü %0.1 hata ile bulabilmek için bulunur.
adım sayısı=ln((5-0)/0.001)/ln(2)-1=11.28 bulunur.;


Örneğin, [0, 5] aralığında bir kökü %0,1 hata ile bulabilmek için
[[Kategori:Sayısal analiz]]

ln((5 - 0) / 0,001) / ln(2) - 1 = 11,28

adım gerekir.

== Algoritma ==
# Kökü içeren ''[x<sub>a</sub>, x<sub>u</sub>]'' aralıkları ve ''tol'' hata oranı belirlenir.
# x<sub>y</sub> = (x<sub>a</sub> + x<sub>u</sub>) / 2
# f(x<sub>y</sub>) * f(x<sub>a</sub>)< 0 ise x<sub>u</sub> = x<sub>y</sub> olur. 4. adıma git
# Eğer f(x<sub>y</sub>) * f(x<sub>a</sub>) > 0 ise x<sub>a</sub> = x<sub>y</sub> olur. 4. adıma git
# f(x<sub>a</sub>) * f(x<sub>y</sub>) = 0 veya abs(f(x<sub>a</sub>) - f(x<sub>y</sub>)) < tol ise kökü yaz ve dur. Yoksa 1.adıma git

[[Kategori:Kök bulma algoritmaları]]

Sayfanın 21.27, 1 Haziran 2019 tarihindeki hâli

İkiye bölme metodu kök bulmada kullanılan kapalı yöntemlerdendir. Kökü içeren bir alt ve üst değer ile kök bulunmaya çalışılır. Eğer bir fonksiyonun değeri -'den +'ya veya +'dan -'ye geçiyorsa, bu geçişte o fonksiyon değeri bir noktada sıfır oluyor demektir.

xa alt değer, xu ust değer, tol yaklaşık hata değeri ve iterasyon adım sayısı olmak üzere, aralık yarılama algoritmasında istenen hata yüzdesinde doğru çözümün bulunacağı adım sayısı

adım sayısı = ln((xu - xa) / tol) / ln(2) - 1

formülü ile hesaplanır.

Örneğin, [0, 5] aralığında bir kökü %0,1 hata ile bulabilmek için

ln((5 - 0) / 0,001) / ln(2) - 1 = 11,28

adım gerekir.

Algoritma

  1. Kökü içeren [xa, xu] aralıkları ve tol hata oranı belirlenir.
  2. xy = (xa + xu) / 2
  3. f(xy) * f(xa)< 0 ise xu = xy olur. 4. adıma git
  4. Eğer f(xy) * f(xa) > 0 ise xa = xy olur. 4. adıma git
  5. f(xa) * f(xy) = 0 veya abs(f(xa) - f(xy)) < tol ise kökü yaz ve dur. Yoksa 1.adıma git