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 ...
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