abc Matlab - elektronski priručnik
IX dio NUMERIČKA MATEMATIKA U MATLAB-u - 9.1. Numeričko rješavanje nelinearnih jednačina s jednom nepoznatom
Primjer 6.
Odredimo sve nule polinoma p(x) = x3 + x2 + x + 1. U novom redu radnog prostora najprije zadajmo naš polinom pomoću jednoredne matrice p čiji su elementi tačno svi koeficijenti polinoma p. Ukucajmo:
p=[1 1 1 1];
Sada možemo pozvati funkciju roots:
roots(p)
pa će MATLAB ispisati:
ans =
-1.00000000000000
-0.00000000000000 + 1.00000000000000i
-0.00000000000000 - 1.00000000000000i
Zaključujemo da su nule zadanog polinoma –1, i i –i. (Uočite da je predznak realnog dijela čisto imaginarnih brojeva i i –i negativan, što znači da ti realni dijelovi nisu potpuno jednaki 0, no, greška aproksimacije je toliko malena da je praktično zanemariva.)
Primjer 5. f (x) = log(x + 1) i g(x) = ex sin x < Index > Primjer 7. x3 - x2 - x + 1
|