MCP ile bağlan →

Hesaplamaya Girin

Formül

Formül: Halley Yöntemi Kök Bulma Hesaplayıcı

Reklam

Sonuç

Yaklaşık kök x (f(x) = 0)
0.7390851332151607
Halley yöntemiyle bulundu
Kullanılan iterasyon sayısı 3
Son kalıntı f(x) 0.0
Durum Converged

Halley yöntemi nedir?

Halley yöntemi, \(f(x) = 0\) biçimindeki bir denklemi çözmek için kullanılan iteratif bir sayısal tekniktir. Newton-Raphson yönteminin üçüncü dereceden (kübik yakınsamalı) bir akrabasıdır: Newton yalnızca fonksiyonu ve birinci türevini kullanırken, Halley buna ek olarak ikinci türevi de hesaba katar ve bu sayede belirli bir doğruluğa genellikle daha az iterasyonla ulaşır. Bu, evrensel bir matematik / sayısal analiz aracıdır ve her yerde geçerlidir; trigonometrik fonksiyonların içindeki açılar radyan olarak yorumlanır.

Bir kökte x eksenini kesen f(x) eğrisi ve köke doğru yakınsayan ardışık yineleme noktaları
Halley yöntemi, \(f(x)=0\) olan köke yakınsayana kadar bir tahmini yinelemeli olarak iyileştirir.

Nasıl kullanılır?

Kökünü bulmak istediğiniz fonksiyonu \(f(x)\) olarak girin, ardından birinci türevi \(f'(x)\) ve ikinci türevi \(f''(x)\) değerlerini \(x\) cinsinden birer ifade olarak yazın. Desteklenen söz dizimi; toplama, çıkarma, çarpma, bölme için +, -, *, /, üs için ^, parantezler ve sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, exp, log/ln, log10, sqrt, abs gibi fonksiyonlar ile pi ve e sabitlerini içerir. Aradığınız köke yakın bir başlangıç tahmini \(x_0\) seçin, maksimum iterasyon sayısı \(n\) değerini belirleyin ve sonucun kaç anlamlı basamakla gösterileceğini seçin.

Formülün açıklaması

Her adımda $$x_{n+1} = x_n - \frac{2\,f(x_n)\,f^{\prime}(x_n)}{2\,[f^{\prime}(x_n)]^2 - f(x_n)\,f^{\prime\prime}(x_n)}$$ hesaplanır. Paydaki ifade, bilindik Newton düzeltmesidir (ölçeklenmiş hâliyle); paydadaki ekstra \(- f(x_n)\,f''(x_n)\) terimi ise \(f\) fonksiyonunun eğriliğini hesaba katarak yakınsamayı hızlandırır. Döngü; \(x\) değerindeki değişim ya da kalıntı \(f(x)\) çok küçük bir toleransın altına düştüğünde veya iterasyon sınırına ulaşıldığında durur. Payda sıfır olursa yöntem çalışmaz; bu durumda farklı bir \(x_0\) denemelisiniz.

Bir noktada fonksiyonu yaklaşıklayan teğet doğru ve eğrilikli değen eğriyi gösteren diyagram
Halley yöntemi hem eğim \(f'(x)\) hem de eğrilik \(f''(x)\) değerini kullanır ve fonksiyona düz bir teğetten daha iyi uyan bir eğri oturtur.

Çözümlü örnek

\(f(x) = x - \cos(x)\), \(f'(x) = 1 + \sin(x)\), \(f''(x) = \cos(x)\) ve \(x_0 = 1\) başlangıç değeri için: ilk adım $$x_1 = 1 - \frac{2 \cdot 0.4596977 \cdot 1.8414710}{2 \cdot 1.8414710^2 - 0.4596977 \cdot 0.5403023} = 1 - \frac{1.6930504}{6.5336550} = 0.7408769$$ sonucunu verir. İterasyon hızla Dottie sayısı olarak bilinen \(x = 0.7390851332151607\) değerine oturur; bu da \(x = \cos(x)\) denkleminin tek çözümüdür.

Sıkça sorulan sorular

Halley yöntemi Newton yönteminden nasıl ayrılır? Newton yöntemi eğriliği yok sayar; Halley yöntemi ise ikinci türev terimini ekleyerek karesel yerine kübik yakınsama sağlar ve genellikle her doğru basamak için daha az iterasyon gerektirir.

Türevleri neden ben girmek zorundayım? Bu hesaplayıcı, girdiğiniz türevlere güvenir. Türevler yanlışsa yakınsama zayıf olur veya hiç gerçekleşmez. \(f'(x)\) ve \(f''(x)\) değerlerini, \(f(x)\) fonksiyonunu dikkatlice türeterek bulun.

Yakınsama olmazsa ne yapmalıyım? Yöntem, \(x_0\) değerine en yakın kökü bulur. Kötü bir başlangıç noktası ıraksamaya ya da farklı bir köke yönelmeye yol açabilir; payda sıfıra düşerse de işlem tamamen durur. \(x_0\) değerini değiştirin ya da türev ifadelerinizi kontrol edin.

Son güncelleme: