Tüm yazılar
Matematik6 Ekim 2025

Newton-Raphson Yöntemi: Köklere Hızla Yaklaşma Sanatı

Bir denkleminizin kökünü bulamıyor musunuz? Sezgi vereyim ve teğet çizgisini takip edin. Her adımda doğruluk ikiye katlanır. Newton'un keşfettiği bu yöntem 350 yıldır modern hesaplamanın temeli.

Matematik Karavanı Editörü 7 dk okuma 5 soru
Dart tahtası ve hedefe atılan oklar

"x2=5x^2 = 5, xx ne olur?"

İlk öğrendiğinizde basit görünür: x=5x = \sqrt{5}. Ama bu sayının gerçek değeri nedir? 2.2360679... — ondalık basamakları sonsuz uzar.

Hesap makinesi olmadan bu sayıyı nasıl bulurduk? Bu basit sorunun ardında pek çok yüzyıl boyunca uğraşılan bir alan vardı: sayısal analiz.

En zarif çözümlerden biri: Newton-Raphson yöntemi.

Yöntem: teğet çizgisini takip et

Bir fonksiyonun kökünü (f(x)=0f(x) = 0 olan xx'i) arıyorsunuz. Sezgi:

  1. Bir başlangıç tahmini yap, x0x_0.
  2. ff'in x0x_0 noktasındaki teğet çizgisini çek.
  3. Bu teğet çizgisi x-eksenini kestiği noktayı yeni tahmin yap, x1x_1.
  4. Tekrarla.

Matematiksel formül:

xn+1=xnf(xn)f(xn)x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}

Sade ve etkili. Türev (ff') gerektirir; ama çoğu problemde bu mevcuttur.

5\sqrt{5} örneği

f(x)=x25f(x) = x^2 - 5 alalım. Kökü 5\sqrt{5}. Türev f(x)=2xf'(x) = 2x. İterasyon formülü:

xn+1=xnxn252xn=xn+5/xn2x_{n+1} = x_n - \frac{x_n^2 - 5}{2 x_n} = \frac{x_n + 5/x_n}{2}

Başlangıç x0=2x_0 = 2 (sezgisel tahmin):

  • x1=(2+5/2)/2=2.25x_1 = (2 + 5/2)/2 = 2.25
  • x2=(2.25+5/2.25)/2=2.2361111...x_2 = (2.25 + 5/2.25)/2 = 2.2361111...
  • x3=2.2360679779...x_3 = 2.2360679779...
  • x4=2.23606797749979...x_4 = 2.23606797749979...

Sadece 4 adımda 14 basamak doğru 5\sqrt{5} değeri.

Kuadratik yakınsama

Newton-Raphson'un sihri: her adımda doğru basamak sayısı yaklaşık ikiye katlanır.

  • x0x_0: 0 doğru basamak
  • x1x_1: 1 doğru basamak
  • x2x_2: 2 doğru basamak
  • x3x_3: 4 doğru basamak
  • x4x_4: 8 doğru basamak
  • x5x_5: 16 doğru basamak
  • x6x_6: 32 doğru basamak

20 iterasyonda milyon basamak doğruluk. Bu kuadratik yakınsama'dır — sayısal analizdeki en hızlı yakınsama hızlarından biri.

Tarihçe

Newton (1669)

Isaac Newton "De analysi per aequationes numero terminorum infinitas" eserinde 1669'da yöntemi tanıttı (yayım 1711). Newton kübik denklemlerin köklerini bulmak için kullandı.

Raphson (1690)

Joseph Raphson 1690'da yayımladığı "Analysis aequationum universalis" eserinde Newton'un yöntemini daha sistematik biçimde sundu. Raphson'un sunumu Newton'un orijinalinden daha modern; bu yüzden yöntem Newton-Raphson olarak anılır.

Simpson (1740)

Thomas Simpson yöntemi türevli forma genişletti; modern formuna kavuşturdu.

Niye işe yarıyor? Sezgi

Bir fonksiyonun grafiğini düşünün; kökün etrafında. Kökten uzaktayken bile teğet çizgisi köke yakın bir nokta verir, çünkü fonksiyon yerel olarak doğrusala yakındır.

Matematiksel olarak: Taylor serisi f(xn+h)=f(xn)+hf(xn)+O(h2)f(x_n + h) = f(x_n) + h f'(x_n) + O(h^2). Eğer h=f(xn)/f(xn)h = -f(x_n)/f'(x_n) seçersek, f(xn+h)=O(h2)f(x_n + h) = O(h^2) — yeni hata eskisinin karesi kadar küçük.

Sınırlamalar

Newton-Raphson her zaman çalışmaz:

1) Yakınsamayabilir

Başlangıç noktası kökten çok uzak veya fonksiyon tepe noktası yakını olursa iterasyon diverge edebilir veya döngüye girebilir.

2) Türev tanımsızsa çalışmaz

f(x)=0f'(x) = 0 olan bir noktada formül bölünme sorunu verir.

3) Yanlış köke gidebilir

Aynı fonksiyonun birden çok kökü varsa, Newton-Raphson yanlış olanı bulabilir.

4) Yavaşlayabilir

Bir kök çoklu (multi-katlı) ise, yakınsama doğrusal hıza düşer.

Modern uygulamalar

Newton-Raphson hâlâ sayısal hesaplamanın temel taşı:

1) Optimizasyon (makine öğrenmesi)

Sinir ağlarının eğitimindeki gradient descent yöntemi Newton-Raphson'un yumuşatılmış halidir. İkinci türevi kullanan Newton method (proper) optimizasyonda da kullanılır (örneğin L-BFGS algoritması).

2) Bilgisayar grafikleri

Bir ışık ışınının bir yüzeyle kesişimini bulmak için Newton-Raphson kullanılır (ray tracing).

3) Mühendislik simülasyonları

Doğrusal olmayan denklem sistemlerini çözmek (sonlu elemanlar yöntemi, akışkanlar mekaniği).

4) Modern hesap makinesi/bilgisayar fonksiyonları

sin, cos, log, exp — hesap makinesinde sıkıştırılmış bu fonksiyonların çoğu Newton-Raphson varyantları ile hesaplanır. Hatta modern CPU'larda donanım seviyesinde uygulanmıştır.

5) Cebirsel hesaplama

Mathematica, Maple, Sage gibi sembolik hesaplama sistemleri sayısal çözümleri Newton-Raphson ile bulur.

"Quake III" trivia: hızlı ters karekök

Newton-Raphson'un en sıradışı uygulamalarından biri 1999 yılı oyun motoru kodunda gizlidir. Quake III Arena'nın kaynak kodu açıldığında, programcılar şu satıra şaşırdı:

float Q_rsqrt(float number) {
    long i;
    float x2, y;
    const float threehalfs = 1.5F;
    x2 = number * 0.5F;
    y  = number;
    i  = *(long*)&y;
    i  = 0x5f3759df - (i >> 1);  // tuhaf sihir!
    y  = *(float*)&i;
    y  = y * (threehalfs - (x2 * y * y));  // 1. Newton-Raphson iterasyonu
    return y;
}

Bu, çok hızlı bir ters karekök (1/x1/\sqrt{x}) hesabıdır. Tek bir bit manipülasyon "0x5f3759df" sihirli sayısıyla iyi bir başlangıç tahmini üretir; sonra tek bir Newton-Raphson iterasyonu bunu hassaslaştırır.

3D grafiklerin normalize edilmesi için kullanılan bu "fast inverse square root" Newton-Raphson'un modern teknolojide ne kadar derin oturduğunun simgesi haline geldi.

"Hız ile zerafetin buluşması"

Newton-Raphson yöntemi 350 yıl önce keşfedildi, ama modern sayısal hesaplamanın hâlâ en sık kullanılan algoritmalarından biri. Sade fikir, kuadratik yakınsama, geniş uygulanabilirlik — matematiksel başyapıt.

Hesap makinesindeki "" tuşuna her bastığınızda, sinir ağı eğitilirken her güncellemede, 3D oyununuzda her vektör normalize edildiğinde, Newton'un kalem-kâğıt çağında düşündüğü o basit teğet çizgisi adımı arka planda işliyor.

Etiketler

newton raphsonsayısal analiziterasyonkök bulmayakınsama

Kendinizi Test Edin

Cevaplarınız profilinizde istatistik olarak saklanır.

1. Newton-Raphson yöntemi $f(x) = 0$ köklerini bulmak için hangi iterasyonu kullanır?

2. Newton-Raphson'un yakınsama hızı (uygun koşullarda) hangidir?

3. Yöntem ne zaman başarısız olur?

4. Newton ve Raphson hangi tarihlerde yöntemi geliştirdiler?

5. Modern teknolojide Newton-Raphson'un beklenmedik uygulaması nedir?