A1 Matlab

A1 Matlab A1 Matlab

ccd.uns.ac.rs
from ccd.uns.ac.rs More from this publisher
24.02.2013 Views

• Je promenljiva koja se koristi za indirektno pozivanje funkcije Handle funkcije – Postojeće funkcije (ukljuĉujući spoljašnje f-je) – Anonimne funkcije (upravo kreirane) » s = @sin; » s(pi/4) ans = 0.7071 » parabola = @(x) x.^2+3*x+4 parabola = @(x) x.^2+3*x+4 » parabola(-1) ans = 2 » parabola([0 1 2]) ans = 4 8 14 » f = @(x, a) a*x+4; » f(2,3) ans = 10

Funkcije funkcija • imaju M-funkciju (handl f-je) kao argument @funkcija • su nelinearne numeriĉke metode za: – analizu i crtanje funkcija • fminbnd - traženje minimuma f-je jedne promenljive • fminsearch - traženje minimuma f-je više promenljivih • fzero - nule funkcije jedne promenljive – crtanje funkcija • fplot - crtanje funkcije, … – rešavanje sistema diferencijalnih jednaĉina • ode23 - Runge-Kutta matod 2-3 reda • ode45 -Runge-Kutta-Fehlberg matod 4-5 reda • … – numeriĉko rešavanje integrala (quadrature) • quad - Simson-ovo pravilo, …

• Je promenljiva koja se koristi za<br />

indirektno pozivanje funkcije<br />

Handle funkcije<br />

– Postojeće funkcije (ukljuĉujući<br />

spoljašnje f-je)<br />

– Anonimne funkcije (upravo<br />

kreirane)<br />

» s = @sin;<br />

» s(pi/4)<br />

ans =<br />

0.7071<br />

» parabola = @(x) x.^2+3*x+4<br />

parabola =<br />

@(x) x.^2+3*x+4<br />

» parabola(-1)<br />

ans =<br />

2<br />

» parabola([0 1 2])<br />

ans =<br />

4 8 14<br />

» f = @(x, a) a*x+4;<br />

» f(2,3)<br />

ans =<br />

10

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

Saved successfully!

Ooh no, something went wrong!