Wyprowadzenie wielomianów, OZE, Metody numeryczne, Metody numeryczne, Paulina Pietrasz


0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Wyprowadzenie wielomianów

a) metodą Lagrange'a

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

b) metoda Newtona

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Kod programu

>> x=[0 pi/3 pi/2 3*pi/4];

y=sin(x).^2;

% interpolacje Lagrange'a

[A,L]=lagran(x,y);

w=length(x);

n=w-1;

L=zeros(w,w);

for k=1:n+1

V=1;

for j=1:n+1

if k~=j

V=conv(V,poly(x(j)))/(x(k)-x(j));

end

end

L(k,:)=V;

end

A=y*L;

%interpolacje Newtona

[C,D]=newpoly(x,y);

p=length(x);

D=zeros(p,p);

D(:,1)=y';

for j=2:p

for k=j:p

D(k,j)=(D(k,j-1)-D(k-1,j-1))/(x(k)-x(k-j+1));

end

end

C=D(p,p);

for k=(p-1):-1:1

C=conv(C,poly(x(k)));

m=length(C);

C(m)=C(m)+D(k,k);

end

%obliczenie błędu lokalnego

xlok=pi/4;

Blad=abs(sin(xlok)^2-(A(1)*xlok^3+A(2)*xlok^2+A(3)*xlok+A(4)));

xx=linspace(x(1),x(4),300);

ypom=sin(xx).^2;

yy=polyval(A,xx);

plot(x,y,'ro',xx,ypom,'b-',xx,yy,'k-');

>> x

x =

0 1.0472 1.5708 2.3562

>> y

y =

0 0.7500 1.0000 0.5000

>> A

A =

-0.2967 0.6248 0.3873 0

>> C

C =

-0.2967 0.6248 0.3873 0

>> Blad

Blad =

0.0458

Wykres

0x01 graphic

Wnioski

Błąd lokalny dla x=pi/4 wyszedł niewielki świadczy to o poprawnym obliczeniu wielomianu interpolacyjnego co również widać na załączonym wyżej wykresie. Z obliczeń widać również, że metoda Lagrange'a oraz Newtona dają takie same wyniki, inna jest tylko metoda obliczeń.



Wyszukiwarka

Podobne podstrony:
czebyszew, OZE, Metody numeryczne, Metody numeryczne, Aleksandra Hupka 157929
miejsca zerowe, OZE, Metody numeryczne, Metody numeryczne, Cezary Winnik 157958
metody zad 3- dokonczyc, OZE, Metody numeryczne, Metody numeryczne, Zad 3
Metody 12popr, OZE, Metody numeryczne, Metody numeryczne, Aleksandra Hupka 157929
Wyprowadzenie wielomianów
Rozwój przestrzenny Krakowa Paulina Pietras
Przyklady Wielomiany, metody numeryczne
Metody numeryczne, wielom
Metody numeryczne w6
metoda siecznych, Elektrotechnika, SEM3, Metody numeryczne, egzamin metody numeryczn
MN energetyka zadania od wykładowcy 09-05-14, STARE, Metody Numeryczne, Część wykładowa Sem IV
METODA BAIRSTOWA, Politechnika, Lab. Metody numeryczne
testMNłatwy0708, WI ZUT studia, Metody numeryczne, Metody Numeryczne - Ćwiczenia
Metody numeryczne Metoda węzłowa
Metody numeryczne, wstep
metody numeryczne w4
Metody numeryczne PDF, MN macierze 01 1

więcej podobnych podstron