Rötter till polynom

 TableOfContent.pdf

Tips på Matlab-kommandon

KTH studenter har en skollicens på Matlab.
Information om hur Du får tag på Matlab finns i kursens laborationshäften.

Matlab betyder Matrix Laboratory, och för Matlab är alla tal matriser, en konstant är en 1×1-matris!
Polynom lagras som en vektor av polynomets koefficienter efter sjunkande potens. Potenser som saknas är 0.

 y = 12x2  +3x  +9

Matlab, från polynom till rötter:

>> y=[12 3 9]; r = roots(y)
r =
  -0.1250 + 0.8570i
  -0.1250 - 0.8570i
>> 

Matlab, från rötter till polynom:

>> p=poly(r)
p =
    1.0000    0.2500    0.7500
>> 

Matlab, polynomvärde för  x = 3.14 :

>> polyval(y,3.14)
ans =
  136.7352
>>  

Man kan se nollställen (och ev. poler) i komplexa talplanet
med kommandot pzmap().

>> pzmap(y,[0 1]).
[0 1] betyder bara att polynomet har en "nämnare" lika med "1".

Polynomets nollställen ligger i kvadranterna 2 och 3.