LABORATORIUM 5 Grupa NP, czwartek 18.04.2024, godz 12:15
Napisz skrypt, który dokonuje aproksymacji poniższych danych::
x | 1 | 2 | 3 | 4 | 5 |
y | 4 | 8 | 12 | 16 | 20 |
wielomianem trzeciego stopnia.
Wymagania odnośnie zadania (w nawiasach podana punktacja):
Skrypt ma za zadanie wyznaczyć wielomian aproksymujący dla podanegow zadaniu zestawu punktów. Opis metody wyznaczania współczynników wielomianu został przedstawiony wykładzie 5 na slajdach 5-9. [3.0p.]
Do rozwiązania końcowego układu równań \(\mathbf{A}\mathbf{a} = \mathbf{b}\) można użyć funkcji numpy.linalg.solve(A,b). [0.5p.]
Skrypt ma być napisany tak, żeby działał poprawnie zarówno dla dowolnego rozmiaru danych jaki i dowolnego stopnia wielomianu.[0.5p.]
Należy także wykonać wykres wielomianu aproksymującego, zaznaczając linią ciągłą wielomian, a symbolami punkty, przez które powinien przechodzić oraz wyposażyć wykres w legendę (poniżej przykładowy rysunek).[1.0p.]