Fzero

Fzero

Avtor: Petra Velikanje

Ukaz FZERO

opis ukaza pa lahko najdete tudi na Wikiju na naslovu Wiki

Z ukazom FZERO(fun,X0) poskušamo najti ničle funkcije v bližini točke X0, če je X0 število. Funkcija nam vrne vrednost x, če v okolici točke X0 najde ničlo podane funkcije fun. Če pa ničle ne najde pa vrne vrednost NaN. Funkcijo, katere ničle računamo podamo v nizu če te niso trigonometrične funkcije(sin(x),cos(x),....). Trigonometrične funkcije podamo tako da pred funkcijo napišemo znak @.

Primer 1: Ukaz FZERO vrne vrednost x

>> x=fzero('x^3+x^2-1',1)
x =0.7549

Primer 2: Ukaz FZERO vrne vrednost NaN

 >> fzero('1',5)
Exiting fzero: aborting search for an interval containing a sign change    because no sign change is detected during search.
Function may not have a root.
ans =NaN
(fzero1.png)

Primer 3: Ukaz FZERO poišče ničle na podanem intervalu.

Pri ukazu FZERO(fun,X0) lahko za X0 vzamemo tudi interval v katerem želimo poiskati ničle. Interval podamo tako da ga postavimo v oglate oklepaje.

z=fzero(@cos,[1,2])
z = 1.5708
(fzero na intervalu.png)

SLABOST

Slabost je ta da ukaz FZERO(fun,X0)išče le realne ničle ne pa tudi kompleksnih. ukaz FZERO pa poišče le tiste ničle, katere dejansko sekajo abscisno os in ne tistih ki se osi le dotikajo

FILM: TESTNI PRIMERI

0%
0%