Şimdi Ara

Çok Acil C diline hakim ve Nümerik Analiz(Lineer İnterpolasyon) Hakkında da biraz bilgi sahibi olan

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
1.037
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar proje ödevim için yardım edebilecek birisini arıyorum. Acil.

    Skype : anymaa@live.com



  • Bu konuda yabanci kitap tavsiyesi olanlar yazabilir mi bana? Amazon olabilir parasiyla satin alabilecegim yabanci kaynak lazim.
  • Lineer interpolasyon, interpolasyonların en kolay olanıdır. Tek yapman gereken sana bir doğru grafiği verildiğini varsayman ve bağımsız grafik koordinatının doğruyu kestiği noktanın hangi bağımlı koordinata denk geldiğini bulman.

    Mesela sana X,Y bilgileri şöyle verilmiş olsun:

    (10,10);(20,20);(30,30);(40,40);(50,50)

    sana sorulan da " (25,x) noktası bu doğru üzerinde yer alıyorsa X ne olmalıdır?" olsun.

    Hiç hesap yapmadan cevabın 25 olduğu ortada. Çünkü x1 ve x2 sayıları arasındaki verilen X hangi oranda birine yakınsa, Y bileşeni de aynı oranda Y1 ve Y2 ye yakın olmalıdır.

    Mesela (21,X) sorulsaydı X=21 olacaktı çünkü hem X hem Y kendi koordinatındaki en yakın sayıya 1 sayısı kadar uzaklıkta olmalıdır.

    Biraz zorlaştırırsak:

    (15,2);(30,3);(45,4);(60,5) için (36,X) noktası doğru üzerinde ise X 3.4 olmalıdır. Çünkü 36 sayısı 30 ve 45 arasındaki 6/15 lik mesafededir ve X sayısının da 3 ve 4 arasındaki 6/15 lik mesafede olması gerekir.

    (6.0f/15.0f)*delta=0.4 çünkü delta = 1.0f

    Sanki daha çok matematik sorusu gibi. Yapmak gereken şey bir boyuttaki sayıların farkını bulduktan sonra verilen sayının en yakın olana farkı ile önceden bulunan farkın oranını bulup aynı oranda diğer boyutta da ilerlemek.

    deltaY/deltaYVerilen = deltaX/deltaXBulunacak (Y verilmiş X isteniyor)

    deltaXbulunacak= (deltaX * deltaYverilen)/ deltaY + enYakınTaban

    Üstteki örneklerden biriyle kontrol edelim:

    deltaX=1.0f (2-1 ya da 3-2 şeklinde rahatça bulunur)

    deltaY= 15.0f(aynı şekilde)

    Verilen sayı 36 ----> en yakın tabana farkı 36.0f-30.0f--->6.0f

    En yakın X tabanı ----->3.0f çünkü verilen sayı 30 ile 45 arasında ve 30 ile 45 e denk gelen sayılar 3 ve 4 ---> min(3,4)-->3 olur

    X=(1.0f * 6.0f ) /15.0f + 3 = 3.4f

    Daha sonra doğrusal regresyon ya da üstel extrapolasyon soracak olursan pm atarım

    Tüm örnekler (Y,X) olarak ele alınmıştır. (X,Y) olarak da sorulabilir.



    < Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 16 Ağustos 2013; 13:15:35 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.