function de interpolacion de lagrange

Upload: raul-alonzo-mendoza-subia

Post on 02-Mar-2018

215 views

Category:

Documents


0 download

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)

    >>