Вы находитесь на странице: 1из 3

Considere duas matrizes colunas (mx1, m pode ter qualquer valor):

Exemplo: m=4
Matrizes 4x1:
x=[1; 2; 3; 4];
y=[5; 6; 7; 8];

m= no. de pontos=n+1;
n=m-1;
Quero criar um polinmio que relacione y=f(x) atravs do mtodo de Lagrange.





O polinmio do tipo:
()


Eu gostaria de o Matlab me desse uma matriz apenas com os coeficientes, do tipo:
[

]
Para o meu exemplo, a resoluo seria da seguinte maneira:

)(

)(

)
(

)(

)(

)

( )( )( )
()()()

)(

)(

)
(

)(

)(

)

( )( )( )
()()()

)(

)(

)
(

)(

)(

)

( )( )( )
()()()

)(

)(

)
(

)(

)(

)

( )( )( )
()()()

Ento:

)
()


()

( )
()
Para o Matlab:
[

]




Meu problema:
Eu coloquei os coeficientes da seguinte forma:

)(

)(

) (

)(

)(

) (

)(

)(

) (

)
(

)(

)(

) (

)
(

)(

)(

) (

)
(

)(

)(

) (

)
(

)(

)(

) (

)
(

)(

)(

) (

)
(

)(

)(

) (

)

O problema est no numerador, pois os denominadores so os mesmos em todas
as iteraes. No

, tal que k=1,2,...,n, o numerador ser a multiplicao de

, tal que
i=1,2,...,n, com o somatrio das multiplicaes de

, combinadas de k-1 a k-1, para


j=1,2,...,n e ij.
O sinal das parcelas de

vai depender se n par ou mpar. Se n for par, as


parcelas de

para k par sero todas positivas e para k mpar, negativas. Se n for mpar,
as parcelas de

para k mpar sero todas positivas e para k par, negativas.

Вам также может понравиться