İnterpolasyon, bilinen veri noktaları arasındaki bir değeri tahmin etmek demektir. Aradığınız xx değeri elinizdeki verilerin aralığı içindeyse, interpolasyon eksik yy değerini tahmin etmenin bir yolunu verir.

En basit durum doğrusal interpolasyondur; bu yöntemde iki nokta arasına bir doğru çizilir. Polinom interpolasyonu ise birkaç noktadan tam olarak geçen tek bir polinom kullanır. Lagrange interpolasyonu, bilinen xx değerleri birbirinden farklı olduğunda bu polinomu yazmanın standart bir formülüdür.

Bilinmeyen xx, bilinen aralığın dışındaysa artık interpolasyon değil, ekstrapolasyon yapıyorsunuzdur. Bu farklı bir iştir ve genellikle daha az güvenilirdir.

Doğrusal İnterpolasyon Formülü

(x0,y0)(x_0, y_0) ve (x1,y1)(x_1, y_1) noktalarını bildiğinizi ve x0x1x_0 \ne x_1 olduğunu varsayalım. xx, x0x_0 ile x1x_1 arasındaysa doğrusal interpolasyon şu formülü kullanır:

y=y0+xx0x1x0(y1y0)y = y_0 + \frac{x - x_0}{x_1 - x_0}(y_1 - y_0)

Bu yöntem, x0x_0 ile xx arasındaki yatay uzaklığın oranını alır ve aynı oranı y0y_0 ile y1y_1 arasındaki dikey değişime uygular. Gerçek ilişki bu aralıkta doğrusal ise sonuç tamdır; değilse yerel bir tahmindir.

Doğrusal İnterpolasyon Örneği

Bilinen noktaların (1,3)(1, 3) ve (4,15)(4, 15) olduğunu ve x=2x = 2 için değeri bulmak istediğinizi varsayalım.

Doğrusal interpolasyon formülünü kullanın:

y=3+2141(153)y = 3 + \frac{2 - 1}{4 - 1}(15 - 3)

Şimdi sadeleştirelim:

y=3+1312y = 3 + \frac{1}{3} \cdot 12 y=3+4=7y = 3 + 4 = 7

Dolayısıyla interpolasyonla bulunan değer y=7y = 7 olur. Bu mantıklıdır çünkü x=2x = 2, 11 ile 44 arasındaki yolun üçte biri kadardır; bu yüzden çıktı da 33 ile 1515 arasındaki değişimin üçte biri kadar ilerler.

Polinom İnterpolasyonu: Birkaç Noktadan Tam Geçiş

İkiden fazla ve xx değerleri birbirinden farklı olan noktanız varsa, polinom interpolasyonu bunların hepsinden geçen tek bir polinom arar. xx değerleri farklı olan n+1n+1 nokta için, bu noktalara uyan derecesi en fazla nn olan tam olarak bir polinom vardır.

Örneğin iki nokta en fazla bir doğruyu, üç nokta en fazla ikinci dereceden bir polinomu ve dört nokta en fazla üçüncü dereceden bir polinomu belirler. Bu, örneklenmiş değerlerle tam uyuşan düzgün bir formül istediğinizde kullanışlıdır.

Ancak bir denge vardır: tam uyum her zaman noktalar arasında iyi davranış anlamına gelmez. Nokta sayısı fazla olduğunda veya noktalar birbirinden çok uzak olduğunda, yüksek dereceli bir interpolasyon polinomu özellikle aralığın uçlarına yakın yerlerde çok salınım yapabilir.

Lagrange İnterpolasyon Formülü

Lagrange interpolasyonu, interpolasyon polinomunu doğrudan yazmanın bir yoludur. (x0,y0),(x1,y1),,(xn,yn)(x_0, y_0), (x_1, y_1), \dots, (x_n, y_n) noktalarınız varsa ve xix_i değerleri birbirinden farklıysa, Lagrange biçimi şöyledir:

P(x)=i=0nyiLi(x)P(x) = \sum_{i=0}^{n} y_i L_i(x)

burada

Li(x)=j=0jinxxjxixjL_i(x) = \prod_{\substack{j=0 \\ j \ne i}}^{n} \frac{x - x_j}{x_i - x_j}

Her temel polinom Li(x)L_i(x), xix_i noktasında 11, diğer bilinen xx değerlerinde ise 00 olacak şekilde kurulur. Bu yüzden toplam ifade her veri noktasında doğru yiy_i değerini korur.

Lagrange biçimini genellikle az sayıda noktadan tam bir interpolasyon polinomu istediğinizde kullanırsınız. Kavramsal olarak temizdir, ancak daha büyük sayısal problemlerde hesaplama açısından daha kararlı oldukları için başka biçimler sıkça tercih edilir.

İnterpolasyon ve ekstrapolasyon

İnterpolasyon, bilinen xx değerleri aralığının içinde tahmin yapmak demektir. Ekstrapolasyon ise bu aralığın ötesine uzanmaktır.

Bu fark önemlidir çünkü interpolasyon yakın veriye bağlı kalır. Ekstrapolasyon ise gözlenen aralığın dışında alttaki örüntü değişirse hızla başarısız olabilir.

Yaygın İnterpolasyon Hataları

Verinin aralığı dışında interpolasyon kullanmak

Eğer xx bilinen aralığın dışındaysa, yapılan hesap artık interpolasyon değildir. Ekstrapolasyona dönüşür ve bu da çoğu zaman daha az güvenilirdir.

Tam uyumu, gerçeğin tam karşılığı sanmak

Bir polinom, ölçülmüş veri noktalarından tam olarak geçebilir ama yine de aralarında gerçek durumu kötü temsil edebilir. Bu özellikle veride gürültü varsa önemlidir.

Farklı xx koşulunu unutmak

Standart interpolasyon formüllerinde bilinen xx değerlerinin birbirinden farklı olması gerekir. İki veri noktası aynı xx değerini paylaşıp farklı yy değerlerine sahipse, tek bir fonksiyon ikisinden birden geçemez.

Çok hızlı şekilde yüksek derece seçmek

Tüm veri noktalarını tek bir büyük polinomda kullanmak kararsız davranışlar oluşturabilir. Uygulamada, çok sayıda nokta olduğunda spline gibi parçalı yöntemler sıkça tercih edilir.

İnterpolasyon Nerelerde Kullanılır?

İnterpolasyon; sayısal analiz, bilgisayar grafikleri, tablo arama, sinyal işleme ve bilimsel hesaplamada karşımıza çıkar. Seçilmiş noktalardaki değerleri bildiğiniz ama aradaki makul bir değere ihtiyaç duyduğunuz her durumda yararlıdır.

İlk matematik derslerinde ise eğim, fonksiyonlar, polinomlar ve yaklaşım kavramlarını tek bir fikirde birleştirir: bilinen yapıyı kullanarak aradaki bilinmeyen bir değeri tahmin etmek.

Benzer bir interpolasyon sorusu deneyin

(2,4)(2, 4) ve (8,19)(8, 19) noktalarını alın ve doğrusal interpolasyonla x=5x = 5 için değeri tahmin edin. Sonra bu aralıkta doğru kullanmanın makul görünüp görünmediğini düşünün.

Kurulumu kendiniz yaptıktan sonra hızlı bir kontrol isterseniz, kendi sürümünüzü çözücüde deneyin ve doğru denklemini sonucunuzla karşılaştı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ç →