Uydur Komut

Uydur( <Nokta Listesi>, <Fonksiyon Listesi> )

Fonksiyonların, listedeki noktalara en iyi uyan doğrusal kombinasyonunu hesaplar.

  • Uydur({(-2, 3), (0, 1), (2, 1), (2, 3)}, {x^2, x}) komutu 0.625 x^2 - 0.25x sonucunu verir.

  • L = \{A, B, C, …​}, f(x) = 1, g(x) = x, h(x) = e^x, F = \{f, g, h} olsun. Uydur(L, F) komutu, listedeki noktalara uyan a + b x + c e^x şeklinde bir fonksiyon hesaplar.

Uydur( <Nokta Listesi>, <Fonksiyon> )

Listedeki noktalara hataların karesi toplamı minimum olacak şekilde uyan verilen formatta bir fonksiyon hesaplar. Bu fonksiyon optimize edilecek parametrelerin başlangıç değerleri olarak alınacak bir veya daha fazla sürgüye bağlı olmalıdır. Doğrusal olmayan yineleme (iterasyon) yakınsak olmayabilir fakat sürgülerin daha iyi bir başlangıç noktasına ayarlanması yardımcı olabilir.

a değer aralığı -5 ile 5 arasında ve artışı 1 olan bir sürgü olsun. Uydur({(-2, 3), (0, 1), (2, 1), (2, 3)}, a + x^2) komutu -1 + x^2 sonucunu verir.