Hata fonksiyonu nedir?
erf(x) biçiminde yazılan hata fonksiyonu; olasılık, istatistik ile difüzyon ve ısı iletimi kuramında sıkça karşımıza çıkan özel bir fonksiyondur. Gauss eğrisinin (çan eğrisinin) 0 ile x arasındaki integralinin iki katı olarak tanımlanır ve \(\operatorname{erf}(\infty) = 1\) olacak biçimde normalize edilir. Buna yakın bir kavram da tamamlayıcı hata fonksiyonudur: \(\operatorname{erfc}(x) = 1 - \operatorname{erf}(x)\). Bu fonksiyon, dağılımın kuyruğunda kalan alanı ölçer.
Bu hesaplama aracı nasıl kullanılır?
Herhangi bir gerçek x sayısı girin; araç size hem \(\operatorname{erf}(x)\) hem de \(\operatorname{erfc}(x)\) değerini döndürür. erf tek (odd) bir fonksiyon olduğundan hem pozitif hem negatif değerler desteklenir: \(\operatorname{erf}(-x) = -\operatorname{erf}(x)\). Sonuç birimsizdir ve her zaman −1 ile 1 arasında yer alır.
Formülün açıklaması
Hata fonksiyonunun temel (elemanter) bir kapalı formu yoktur; bu yüzden sayısal olarak hesaplanması gerekir. Bu araç, klasik Abramowitz & Stegun rasyonel-polinom yaklaşımı 7.1.26'yı kullanır.
$$\operatorname{erf}(x) = \frac{2}{\sqrt{\pi}} \int_{0}^{x} e^{-t^{2}}\,dt, \qquad \operatorname{erfc}(x) = 1 - \operatorname{erf}(x)$$Burada \(\tau = 1/(1 + px)\) yerine konur; \(p = 0.3275911\) ve katsayılar \(a_1 = 0.254829592\), \(a_2 = -0.284496736\), \(a_3 = 1.421413741\), \(a_4 = -1.453152027\), \(a_5 = 1.061405429\) şeklindedir. Buna göre
$$\operatorname{erf}(x) \approx 1 - (a_1\tau + a_2\tau^{2} + a_3\tau^{3} + a_4\tau^{4} + a_5\tau^{5})\cdot e^{-x^{2}}$$olur. Bu yaklaşımın en büyük mutlak hatası yaklaşık \(1.5 \times 10^{-7}\)'dir; bu da neredeyse tüm mühendislik uygulamaları için yeterli doğruluğu sağlar.
Çözümlü örnek
\(x = 1\) için: \(\tau = 1/(1 + 0.3275911) \approx 0.753139\). Polinomu hesaplayıp \(e^{-1}\) ile çarptığımızda \(\operatorname{erf}(1) \approx 0.842701\) elde edilir; bu da gerçek değer olan \(0.8427008\) ile örtüşür. Tamamlayıcı değer ise \(\operatorname{erfc}(1) \approx 0.157299\)'dur.
Sıkça sorulan sorular
erf(x) hangi aralıkta değer alır? \(x \to -\infty\) iken −1, \(x \to +\infty\) iken +1 arasında değer alır ve \(x = 0\) noktasında 0'dan geçer.
Sonuç ne kadar doğrudur? Yaklaşım yaklaşık 7 ondalık basamağa kadar doğrudur (hata < 1.5e-7).
erfc ne işe yarar? Tamamlayıcı hata fonksiyonu; kuyruk olasılıklarında, iletişimdeki bit-hata oranlarında ve difüzyon denkleminin çözümlerinde yaygın olarak kullanılır.