3
: MatLAB.
: -, - ().
1.
MatLAB, , . . , . , , - . , , , , , , , , . . . , , , . , , . , .
MatLAB , , -, (). .
, , -, .
, MatLAB.
[ I, cnt ] = quad (< >, a,b ).
a b - ; I - ; cnt - , - , < >.
quad - .
quad8 8- .
ode23 ode45. () , , . . , .
|
|
, () 1- :
y - ( ); t ( - ); f - - y t.
:
[t, y] = ode23 (< >, tspan, y0, options)
[t, y] = ode45 (< >, tspan, y0, options),
: < > - , -, - f (y,t), . . ; y0 - ; t - , ; y - , , , ; tspan - - [t0 tfinal], : t0 - tfinal - ; ortions - , .
ortions . , , 1⋅10−3, ( ) - 1⋅10−6. , odeset :
options = odeset ('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]).
RelTol , AbsTol -, .
ode23 - 2- , 3- , .
ode45 - 4- , 5- .
MatLAB:
fmin - ;
fmins - ;
fzero - () .
:
Xmin = fmin (< >, X1, X2).
Xmin , X1<X<X2 , - .
π y = cos(x) [3, 4]:
Xmin = fmin('cos',3,4)
Xmin = 3. 1416e+000
:
Xmin = fmins (< >, X0),
, 0 () , , - . fmins min, .
|
|
fzero :
z = fzero (< >, x0, tol, trace).
: x0 - , , - ; tol - ; trace - ; z - .
fplot. plot , . :
fplot (< >, [<>], n), <> - - , , , ; < > - - ; n - . , 25 . , "n" , "" , fplot , 10 . , , 20 . (10 20) , .
:
[x, Y] = fplot (< >, [<>], n),
( ).
"" ( ) Y . , plot (x, Y).
-
-
MatLAB , , , Preferences File MatLAB. , Notepade Windows. , M-file New - Open M-file File . , - -. .
MatLAB - Script- (-, ) - (). .m, . . . Script- , , ( Script-). - (. . , Script- , ).
|
|
, -
function <> = < >(<>),
- , - . Script- .
.
- , , ( ), , .. , , , .
Script- (Work Space). , , , , Script- . , Script-, . Script- , Script-, Script- Script-, . .
, - Script- .