function de interpolacion de lagrange
TRANSCRIPT
-
7/26/2019 Function de Interpolacion de Lagrange
1/2
Ejemplo 01
(1.1, 3.887); (2.3, 4.276);(3.9, 4.651); (5.1,2.117)Mediante la interpolacin de lagrange de los puntos dados
calcule las imgenes de.
Xi=2.101, 4.234
Function de interpolacion de lagrange (archivo n)
functionfi=lagran_(x,f,xi)fi=!ro"("i!(xi));n#1=l!ngt$(f);fori=1%n#1 =on!"("i!(xi)); for&=1%n#1 ifi'=&,=.(xix(&))*(x(i)x(&));!n+ !n+ fi=fif(i);!n+r!turn
!n+
ahora en matlab dijitamos
>> x=[1.1 2.3 3.9 5.1];
>> y=[3.887 4.276 4.651 2.117];
>> xi=[2.101 4.234];
>> yi=lagran_(x,y,xi)
yi =
4.1457 4.3007 (son las iagin!s "! Xi=2.101, 4.234r!"#!cti-a!nt!)
>>
Ejemplo 02 .-(libro pag 155)# $on%in&a$i'n "aos la "!nsi"a" "!l so"io a %r!s %!!ra%&ras
-
7/26/2019 Function de Interpolacion de Lagrange
2/2
* !"ian%! lagrang! o+%!n!os la "!nsi"a" ara =251- (in%!rolan"o)
>> x=[94 205 371];
>> y=[929 902 860];
>> xi=251;
>> yi=lagran_(x,y,xi)
yi =
890.5561 (!s la "!nsi"a" "!l so"io a 251-)
>>
Ejemplo 03
(1.1, 3.887); (2.3, 4.276);(3.9, 4.651); (5.1,2.117)on los sig&i!n%!s "a%os !n$on%rar los $o!/$i!n%!s "! ..
function# = "$a#!_#/(x)n#=l!ngt$(x);for&=1%n# =!ro"(1,n#);(&)=1; #(&,%)=#olfit(x,,n#1);!n+
ahora en matlab
>> x=[1.1 2.3 3.9 5.1];
>> $=sa!_(x) (la &n$i'n sa! !n$&!n%ra los olinoios !n ora !xl$i%a y "!s$!n"!n%!)
$ =
0.0744 0.8408 3.0201 3.4038 (la ri!ra /la son los $o!/$i!n%!s "! x1 !n ora"!s$!n"!n%! y !xli$i%a)
0.1860 1.8787 5.5413 4.0698 (la ri!ra /la son los $o!/$i!n%!s "! x2 !n ora"!s$!n"!n%! y !xli$i%a)
0.1860 1.5811 3.6961 2.4001 (la ri!ra /la son los $o!/$i!n%!s "! x3 !n ora"!s$!n"!n%! y !xli$i%a)
0.0744 0.5432 1.1749 0.7342 (la ri!ra /la son los $o!/$i!n%!s "! x4 !n ora"!s$!n"!n%! y !xli$i%a)
>>