Você está na página 1de 1

Interpolao de dados por spline cbica utilizando o software MATLAB

Glauber R. Colnago*, Marcelo Messias+


Depto. de Matemtica, Estatstica e Computao da FCT/ UNESP, Cx. Postal 467 - 19060-900, Presidente Prudente, SP e-mail: gcolnago@hotmail.com

O ajuste de curvas por pontos dados um problema muito comumente encontrado em diversos ramos do conhecimento como, por exemplo, na interpretao de fenmenos fsicos, cincia mdica, engenharia, geologia, entre muitos outros. Neste trabalho estudado o mtodo para interpolar pontos no plano xy, chamado spline. O nome spline de origem da lngua inglesa, e assim que chamado um modelo fsico de interpolao, muito usado na engenharia, que consiste de uma tira fina de madeira ou outro material, que manipulada, sendo torcida de maneira que passe por determinados pontos. Pesos chamados ducks fixam a spline, sendo assim formada uma curva interpoladora. Apesar de a spline fsica ser usada desde o sculo passado, s no fim da dcada de 60 que foi desenvolvida a formulao matemtica para este problema, que ser estudada neste trabalho. Para a formulao matemtica do problema tomamos, por convenincia, pontos igualmente espaados na direo do eixo x. Assim, a partir de n pontos igualmente espaados dados, encontramos n-1 curvas, cada uma interpolando dois pontos de maneira que a unio destas forme a curva interpoladora. interessante que esta curva seja suave o bastante para nos satisfazer esteticamente. O olho humano capaz de perceber descontinuidades de derivadas de segunda ordem, mas no de derivadas de ordem superior. Assim, tomamos a spline matemtica de grau 3 (cbica). Fazemos um estudo terico do mtodo e a implementao do algoritmo feita no software MATLAB. Utilizamos os resultados obtidos no estudo de um problema de determinao da densidade da gua, com relao temperatura. Dados da temperatura e densidade da gua, obtidos experimentalmente esto na seguinte tabela:

Temperatura (C) -10 0 10 20 30

Densidade (g/cm3) 0,99815 0,99987 0,99973 0,99823 0,99567

Tabela 1: Dados experimentais da temperatura e densidade da gua.

Figura 1: Curva interpoladora dos dados experimentais da temperatura e densidade da gua (temperatura x densidade), obtida com spline cbica.

As splines se tornam excelentes curvas interpoladoras, devido ao fato de serem bastante suaves e, alm disso, so bastante viveis computacionalmente porque no exigem a resoluo de sistemas lineares muito grandes e tambm evitam certas oscilaes indesejadas, que o que ocorre quando se utilizam polinmios de graus maiores para efetuar a interpolao. Os resultados obtidos podem ser utilizados para interpolao de qualquer conjunto de pontos no plano, obtidos experimentalmente. Faz-se uma generalizao do algoritmo estudado, para o caso de dados com coordenadas-x no igualmente espaadas, tambm com implementao no MATLAB.

_____________________
* Aluno do curso de Matemtica da FCT/UNESP + Orientador, professor Doutor do Depto. de Matemtica, Estatstica e Computao da FCT/UNESP

Referncias
[1] H. Anton; C. Rorres, lgebra Linear com Aplicaes. Editora Bookman, 2001. [2] D. F. Rogers, J. A. Adams, Mathematical for Computer Graphics. McGraw-Hill, Inc, 1990.

Você também pode gostar