Algorytmy Metody numeryczne – laboratorium 4
Algorytm poszukiwania parametrów wzoru interpolującego w postaci naturalnej
( )
//usun okno graficzne
//usun zmienne funkcje wbudowane Scilab //wyczysc ekran
liczbe wezlow
wspolrzedne wezlow ,
elementy macierzyinterpolacyjnej 1, 2, ...,
1, 2, ..., n
x y
i n
j n
=
= Zdefiniuj
Zdefiniuj
Oblicz X
Dla Dla
Obli ,
1
1
parametry wzoru interpolujacego
i j j
X xi
−
−
=
= ⋅
cz Oblicz
a X y
Gliwice
( )
1
1, 2, ...,
wielomian interpolujacy //wykorzystaj funkcję deff() lub //zdefiniuj skrypt funkcji *.sci
wartosc argu
i
i n
a
W z
= − ⋅
=
a X y
Dla
Drukuj Zdefiniuj
Podaj
( )
mentu
wartosc wielomianu interpolujacego dla podanego argumentu wartosc
wykres wielomianu interpolujacego wraz ze zbiorem wezlow z
z W z
Oblicz Wyswietl Narysuj
Algorytmy Metody numeryczne – laboratorium 4
Algorytm poszukiwania parametrów wzoru interpolującego Lagrange’a
( )
//usun okno graficzne
//usun zmienne funkcje wbudowane Scilab //wyczysc ekran
liczbe wezlow
wspolrzedne wezlow ,
wspolczynniki wielomianu interpolujacego Lagrange'a 1, 2, ...,
n
x y
i n
= Zdefiniuj Zdefiniuj Oblicz
Dla Po
( )
1 1, 2, ...,
* il
j n
i j
il il x x
=
=
≠
= −
dstaw Dla
Jezeli Oblicz
( )
wielomian interpolujacy //zdefiniuj skrypt funkcji *.sci
0
1, 2,...,
W z
fun
i n
=
=
Zdefiniuj
Dla
Gliwice
( )
*
1, 2, ...,
i j
i i
i
il il x x a y
il
i n
a
= −
=
=
Oblicz Oblicz
Dla
Drukuj
( )
1, 2,..., 1 1, 2,...,
*
*
wartosc argumentu wartosc wie
j
i
i n
il
j n
i j
il z x il
fun fun a il
z
=
=
=
≠
= −
= +
Dla
Podstaw Dla
Jezeli
Podaj Oblicz
( )
lomianu interpolujacego dla podanego argumentu wartosc
wykres wielomianu interpolujacego wraz ze zbiorem wezlow z W z
Wyswietl Narysuj