Category Archives: Sayısal Yöntemler

İleri ve Geri Farklar Yöntemi İle Türev Hesabı

1. dereceden türev almak için(elbette istediğimiz dereceden alabiliriz, programı basit tutmak istedim) kullanacağımız yöntemlerden olan ileri ve geri farklar yöntemini bir bilgisayar programı haline getirmek istedim. Python3 ile yazdığım koda fonksiyonu x^2+5*x+3 gibi ve hesaplamak istediğiniz değeri giriyorsunuz ve size türev değerini h değişkeninin farklı değerlerine göre veriyor. Ayrıca aradaki hatayı da hesaplayıp ekrana döküyor. Şu an tek sorunu h’ı 10 üzeri -20 lerden daha düşük seviyelere taşıyamıyor olması. Ama bu haliyle de hata ortalama 10 üzeri -16 civarında dolaşıyor(mutlak hata). Kodu da şu şekilde:

Bu kod ileri farklar ile türev alıyor. Geri farklar yöntemi ile almak istersek basitçe turev fonksiyonunun içerisindeki

kısmını (f(x)-f(x-h))/h şeklinde değiştirmek yeterli olacaktır.