Sayısal yöntemler, yaklaşık cevaplar bulmak için kullanılan algoritmalardır. Newton-Raphson, gibi bir denklemin kökünü bulmak için kullanılırken Euler ve Runge-Kutta diferansiyel denklemlerin çözümlerini yaklaşık olarak bulmak için kullanılır.
Yalnızca hızlı bir ayrım istiyorsanız, fark şudur: Newton-Raphson, için bir tahmini günceller; Euler ve Runge-Kutta ise çözümü zamanda ileri taşır. İyi çalışıp çalışmamaları, makul bir başlangıç tahmini, kullanılabilir bir türev veya problem için yeterince küçük bir adım boyu gibi koşullara bağlıdır.
Her sayısal yöntem ne için kullanılır?
Newton-Raphson: kök bulma
olacak bir değeri istiyorsanız, Newton-Raphson teğet doğrusunu izleyerek tahmini günceller:
Sezgi basittir: Grafik kökün yakınında düzgünse, teğet doğru yerel bir doğrusal modeldir ve onun eksen kesimi mevcut noktadan daha iyi bir tahmin olabilir.
Bu yöntem genellikle türevlenebilir olduğunda, olduğunda ve başlangıç tahmini zaten basit bir köke yakın olduğunda iyi çalışır. Bu koşullar sağlanmazsa yöntem duraklayabilir, kökten uzaklaşabilir veya ıraksayabilir.
Örneğin, ve için,
bir adım daha atıldığında yaklaşık elde edilir; bu da zaten değerine yakındır.
Euler yöntemi: bir eğim, bir adım
Bir başlangıç değer problemi için
Euler yöntemi mevcut eğimi kullanarak ileri gider:
Bu en basit yaklaştırmadır: Şu anda bildiğiniz eğimi kullanarak adım boyu kadar ilerlersiniz. Bu yüzden Euler öğrenmesi ve uygulanması kolay bir yöntemdir; ancak çok büyükse veya çözüm hızlı değişiyorsa hata hızla büyüyebilir.
Runge-Kutta yöntemi: bir adımda birkaç eğim kontrolü
Runge-Kutta yöntemleri, aynı adım içinde eğim bilgisini birden fazla kez örnekleyerek Euler'i geliştirir. Giriş düzeyi derslerde "Runge-Kutta" çoğu zaman klasik dördüncü mertebe yöntem olan RK4 anlamına gelir:
RK4, birkaç eğim tahmininin ağırlıklı ortalamasını alır; bu yüzden aynı adım boyunda genellikle eğriyi Euler'den çok daha iyi izler.
Çözümlü örnek: Aynı ODE üzerinde Euler ve Runge-Kutta
Şunu ele alalım:
ve değerini tahmin etmek için büyüklüğünde tek bir adım kullanalım.
Euler adımı
anında mevcut değer olduğundan eğim
olur. Euler yöntemi
sonucunu verir.
RK4 adımı
Şimdi aynı problemi RK4 ile çözelim:
Böylece
Bu denklem için tam değer olduğundan RK4 adımı Euler adımına göre çok daha yakındır.
Temel ders budur. Euler eğimi yalnızca sol uç noktada kullanır. RK4 ise adım boyunca eğimin nasıl değiştiğini örnekler; bu yüzden genellikle daha iyi bir yerel tablo verir.
Newton-Raphson, Euler veya Runge-Kutta ne zaman kullanılır?
Görev doğrusal olmayan bir denklemi çözmekse ve türevi hesaplayabiliyor ya da yaklaşık bulabiliyorsanız Newton-Raphson kullanın. Bir ODE boyunca adım adım ilerleme fikrini görmek ya da hızlı bir temel karşılaştırma yapmak istiyorsanız Euler kullanın.
Problem kurulumunu değiştirmeden pratik bir doğruluk artışı istiyorsanız Runge-Kutta, özellikle RK4, kullanın. Ancak ODE katıysa, ne Euler ne de klasik RK4 her zaman iyi bir seçimdir; yöntem denkleme uygun olmalıdır.
Sayısal yöntemlerde yaygın hatalar
Problem türlerini karıştırmak
Newton-Raphson denklemlerin kökleri içindir. Euler ve Runge-Kutta diferansiyel denklemler içindir. Yanlış yöntem ailesini seçerseniz, daha hesap yapmadan kurulum hatalı olur.
Yöntemin her zaman yakınsayacağını varsaymak
Newton-Raphson, başlangıç tahmini kötüyse veya iterasyon yakınında çok küçükse başarısız olabilir. Euler ve RK yöntemleri de adım boyu problem için fazla büyükse kötü davranabilir.
Adım boyunu önemsiz bir ayrıntı gibi görmek
ODE yöntemlerinde adım boyu , sonradan düşünülen bir ayrıntı değil, yöntemin bir parçasıdır. Daha küçük bir çoğu zaman doğruluğu artırır; ancak maliyeti de yükseltir ve bazı zor problemler için yalnızca daha küçük bir adım değil, katılık için tasarlanmış yöntemler gerekebilir.
Cevabın yaklaşık olduğunu unutmak
Bir sayısal çıktının çok basamaklı olması onu otomatik olarak daha güvenilir yapmaz. Asıl önemli soru, yaklaşımın kararlı, yakınsayan ve amaç için yeterince doğru olup olmadığıdır.
Sayısal yöntemler nerelerde kullanılır?
Sayısal yöntemler, model açık olsa da tam sembolik bir cevabın elverişsiz veya mevcut olmadığı her yerde karşımıza çıkar. Buna fizik, mühendislik, optimizasyon, finans ve bilimsel hesaplama dahildir.
Ortak örüntü teorikten çok pratiktir: Vermeniz gereken karar için yeterince doğru bir cevap istersiniz. Bu yüzden yakınsamayı, adım boyunun etkilerini veya başlangıç tahminine duyarlılığı kontrol etmek, formülü yazmak kadar önemlidir.
Benzer bir problem deneyin
Aynı ODE örneğini bu kez yerine ile deneyin ve Euler cevabını RK4 cevabıyla yeniden karşılaştırın. Sonra için başlangıcıyla Newton-Raphson uygulayın ve iterasyonların değerine ne kadar hızlı yaklaştığını görün.
Bir soruyla yardıma mı ihtiyacın var?
Sorunuzu yükleyin ve saniyeler içinde doğrulanmış adım adım çözüm alın.
GPAI Solver Aç →