tresc do matlaba

x = [0.0 0.1 0.3 0.6 1.0];

y = [-6.0000 -5.89483 -5.65014 -5.17788 -4.28172];

[wsp,L] = lagranp(x,y); %wyznacza wielomian Lagrange'a

xmin = min(x);

xmax = max(x);

xx = linspace(xmin,xmax,100); %dziedzina doprecyzowana na potrzeby kreślenia wykresów wielomianów

yl = polyval(wsp,xx); %interpolacja do zadanych punktow

clf

subplot(3,1,1)

plot(xx,yl,'k-',x,y,'r*') %wykres wielomianu Lagrange'a

grid on

title('interpolacja metodą Lagrangea')

[cn,DD] = newtonp(x,y);

yn = polyval(cn,xx);

subplot(3,1,2)

plot(xx,yn,'k-',x,y,'r*') %wykres wielomianu Newtona

grid on

title('interpolacja metodą Newtona')

%porównanie wartości w węzłach interpolacji

y

ybl=polyval(wsp,x) %interpolacja do zadanych punktow dziedziny x

ybn=polyval(cn,x) %interpolacja do zadanych punktow dziedziny x

blad_lagr=ybl-y %wartość błędu

blad_newt=ybn-y %wartość błędu

subplot(3,1,3)

plot (x,blad_lagr,'k*-',x,blad_newt,'kx-')%wykres błędów

title ('* -błąd interp. Lagrange, + -błąd interp. Newtona')


Wyszukiwarka

Podobne podstrony:
Matlab T Twardowski ,,Wprowadzenie Do Matlaba Na Przykładach''
AiR spr wprowadzenie do matlab, MathLab, Matlab
wstęp do matlaba
Pomoc do MATLABA
KORESPONDECJA PRACOWNICZA, treść do wniosku o urlop
Wstęp do MATLABA cz 1
wprowadzenie do matlaba, Techniczne
Pomoc do MATLABA (2)
Pomoc do MATLABA (PG Katedra Systemow Geoinformatycznych)
Wprowadzenia do MATLAB’a
Wstep do Matlaba, Matematyka, Metody numeryczne
Wprowadzenie do Matlaba w97, Politechnika Śląska ZiIP i inne, Mechanika
MATLAB - Wprowadzenie do Matlaba, Studia, Sprawozdania, Metody numeryczne
Cw 1 Elementy CAD UR wprowadzenie do Matlab a id 975
Wstęp do MATLABA cz 1
cond a do matlaba
Wprowadzenie do MATLABA − Laboratorium
Wprowadzenia do MATLAB’a
Ćw 1 Elementy CAD UR wprowadzenie do Matlab a

więcej podobnych podstron