Napisałem sobie 100 punktów będących węzłami interpolacyjnymi funkcji. Następnie po zinterpolowaniu tych punktów i narysowaniu węzłów oraz wykresu funkcji zinterpolowanej okazało się że została poprawnie tylko na pewnym niedużym przedziale.
Ma ktoś podejrzenia czym może być to spowodowane?
Załączam plik z punktami. Funkcję liczącą wartości funkcji interpolowanej pobrałem gotową.
Kodu nie zamieszczam poniewaz jest raczej dobry. Korzystam z gotowej funkcji. Przy 10 punktach funkcja interpolowana jest dobrze. Nie wiem tylko jaki warunek nie jest spelniony przy tych moich danych ze na wiekszosci przedzialu wychodza duze bledy. Interpoluje na przedziale xe(0;600) a wykres jest rysowany poprawnie tylko dla ok (400;500). Reszta to bardzo duze liczby rzedu e15.
- dane.txt (2 KB) - ściągnięć: 153