18.04.2013 Views

Apostila de Introdução ao Octave/Matlab® - Departamento de ...

Apostila de Introdução ao Octave/Matlab® - Departamento de ...

Apostila de Introdução ao Octave/Matlab® - Departamento de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 7<br />

Funções polinomiais<br />

No Matlab , um vetor po<strong>de</strong> ser interpretado como um polinômio quando cada um <strong>de</strong><br />

seus elementos é associado a cada um dos coeficientes do polinômio, começando pelos<br />

coeficientes dos termos <strong>de</strong> maior grau. Assim, por exemplo, [2 -7 1] será interpretado<br />

como 2x 2 − 7x + 1.<br />

Tendo isso em conta, listam-se abaixo algumas das funções que trabalham com polinômios.<br />

Vetores <strong>de</strong>finidos em alguns exemplos po<strong>de</strong>rão ser utilizados em exemplos posteriores.<br />

• roots: Retorna um vetor com as raízes <strong>de</strong> um polinômio <strong>de</strong> entrada.<br />

>> a=[1,5,6]<br />

a =<br />

1 5 6<br />

>> roots(a)<br />

ans =<br />

-3<br />

-2<br />

• polyval: Retorna o valor ou a imagem <strong>de</strong> um polinômio, dados respectivamente o<br />

polinômio e o valor <strong>de</strong> sua variável in<strong>de</strong>pen<strong>de</strong>nte.<br />

>> polyval(a,2)<br />

ans =<br />

20<br />

Isto é o mesmo que 1(2) 2 + 5(2) + 6 = 20.<br />

• poly: Cria um polinômio a partir <strong>de</strong> um vetor <strong>de</strong> entrada contendo suas raízes.<br />

>> poly([-3,-2])<br />

ans =<br />

1 5 6<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!