MCP ile bağlan →

Hesaplamaya Girin

Formül

Reklam

Sonuç

f(x) = 0 olduğu kök x
0,73908513321516
Converged
Kullanılan iterasyon sayısı 5
Kalan değer f(x) 0,000000000000003
Yöntem Türevsiz Newton (Steffensen tarzı)

Bu hesap makinesi ne işe yarar?

Bu araç, bir denklemin kökünü — yani \(f(x) = 0\) eşitliğini sağlayan \(x\) değerini — türev gerektirmeyen Newton yöntemiyle bulur; bu yönteme Steffensen iterasyonu da denir. Klasik Newton yöntemi, fonksiyonun analitik birinci türevi \(f'(x)\)'e ihtiyaç duyar; bu varyant ise türevi tamamen fonksiyon değerlerinden oluşturulan ileri fark yaklaşımıyla değiştirir. Böylece elinizle türev almanız hiç gerekmez. Tek değişkenli her reel fonksiyon için çalışan, tamamen matematiksel bir araçtır.

Nasıl kullanılır?

Fonksiyonunuzu f(x) kutusuna \(x\) değişkenini kullanarak girin. + - * / ^ işlemlerini, parantezleri, pi ve e sabitlerini ve şu yaygın fonksiyonları kullanabilirsiniz: sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, exp, ln, log, log10, sqrt, abs. Trigonometrik fonksiyonlar radyan cinsindendir. Başlangıç tahmini x0'ı belirleyin (sonuç bu değere bağlıdır), maksimum iterasyon sayısı n'i seçin; ardından yakınsanan kökü, kalan değer \(f(x)\)'i ve kaç iterasyonun gerektiğini görün.

Formülün açıklaması

Güncelleme kuralı şudur: $$x_{n+1} = x_n - \frac{f(x_n)^2}{f\!\left(x_n + f(x_n)\right) - f(x_n)}$$ Bu kural, standart Newton adımından — \(x_{n+1} = x_n - f(x_n)/f'(x_n)\) — gelir; burada \(f'(x_n)\), adım boyu \(h = f(x_n)\) olan bir ileri farkla yaklaşık hesaplanır. Bu yaklaşımı yerine koyunca yukarıdaki formül elde edilir. Basit bir kökün yakınında, tıpkı gerçek Newton yöntemi gibi yaklaşık olarak kareli (kuadratik) yakınsar, ancak yalnızca fonksiyon değerlerini kullanır.

x eksenini kesen f(x) eğrisi ve köke yakınsayan iterasyon noktaları
Her Steffensen adımı, f(x)=0 olan köke yaklaşmak için sekant eğimini kullanır.

Çözümlü örnek

\(f(x) = x - \cos(x)\) fonksiyonu ve \(x_0 = 1\) için: 1. iterasyonda \(f(1) = 0.45970\), deneme değeri \(f(1.45970) = 1.34861\), payda \(0.88891\) olur; dolayısıyla $$x_1 = 1 - \frac{0.45970^2}{0.88891} = 0.76224$$ İterasyon hızla \(x \approx 0.7390851332\) değerine oturur; bu, \(x = \cos(x)\) eşitliğini sağlayan değerdir (Dottie sayısı) ve \(f(x) \approx 0\) olur.

Yinelemeli kök bulma döngüsünün akış şeması
İterasyon, x'teki değişim çok küçük olana ya da maksimum iterasyona ulaşılana kadar tekrarlanır.

Sık sorulan sorular

Neden bazen yakınsamayabilir? Kötü bir başlangıç tahmini ıraksamaya yol açabilir veya farklı bir köke kayabilir; ayrıca payda \(f(x+f(x)) - f(x)\) sıfır olursa yöntem güvenli biçimde durur. Başka bir x0 deneyin.

Açılar derece mi radyan mı? Radyan; bu, matematikteki standart kuraldır. Gerekirse x*pi/180 ile dönüştürebilirsiniz.

Türeve ihtiyacım var mı? Hayır — bu yöntemin bütün amacı zaten budur. Eğimi yalnızca fonksiyon değerlerinden tahmin eder.

Son güncelleme: