3462403612
Metody Numeryczne - Zadanie Dodatkowe III
Interpolacja krzywymi sklejanymi stopnia drugiego (SPLINE-2)
Implementacja praktyczna
Wstęp
Poniższa praktyczna implementacja stanowi uzupełnienie teoretycznych rozważań na temat interpolacji za pomocą krzywych sklejanych drugiego stopnia. Wykorzystuje ona kod omówiony dokładnie w III sprawozdaniu z Metod Numerycznych (metody numerycznego rozwiązywania układów równań liniowych).
Funkcje
Poniżej umieściłem garść funkcji pomocniczych dokładnie omówionych w trzecim sprawozdaniu (między innymi faktoryzacja LU).
sklej_macierze_poziomo( lhs, rhs) :=
return (—1) if rows(lhs) * rows(rhs) for ie 0..cols(rhs) - 1 (cols(lhs)+i) jj^i)
return lhs
wydziel_macierz_lewa(lhs, leftCols) :=
for i e 0.. leftCols - 1
leftMatrix<' <— lhs^ return leftMatrix
wydziel_macierz_prawa(lhs, leftCols) :=
last(b) a
last(b),last(b) for i e last(b) - 1.. 0 last(b)
S (Ai.j ■ ’ „ , j=i+l
for i € leftCols.. cols(lhs) - 1
• u.n/i . • (i-leftCols) , (i)
nghtMatrix <— lhs
return rightMatrix ^last(b)
str. 1/19
Wyszukiwarka
Podobne podstrony:
Jacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III faktoryzacji LU. S_LU(A,B) := y <—Jacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III Przewidywa nie okazało się słuszne, wzJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III wzory_B(w,y,lastB) := 21ast(w)+I for iJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III Y_wz_l := S(swzory_l ,w,yl ,xl ,step,xJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe IIICiekawe problemy Poniżej zaprezentowałeJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III Y_dv4:=Jacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III str. 18/19Jacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III Warto przy tym zauważyć, że w przypadkJacek Złydach (JW2)Metody Numeryczne - Zadanie Dodatkowe III podstawienia_L(A,b) := gaussian_LU(A)Jacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III xl := -5 step := 0.01 x2 := 5 x:= xlJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III W celu umożliwienia elastycznego badanJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III dist(n,w) dist(n,w) 2dist(n,w) VJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III Współczynniki wielomianu interpolacyjnJacek Złydach (JW2) Metody Numeryczne - Zadanie Dodatkowe III Powyższe wykresy dość dobrze ilustrująJacek Złydach (JW2) S_loop(w,y) := Metody Numeryczne - Zadanie Dodatkowe III last(w)-2 A <—234 (49) METODY NUMERYCZNE... Zadanie przybliżone dla (10.101) przyjmuje więc postać: wyznaczyć takąStanisław RosłoniecWybranewięcej podobnych podstron