中括号的含义?4 ]6 i" c/ u" C8 U6 Q
function quickplot(fun,xlim)" _- B1 \# O x- p4 ^3 @
msg=nargchk(2,2,nargin);- P4 W! M0 B. j6 H3 G6 x* g# O( A
error(msg); ) B. A% B7 V7 Xif (size(xlim,1)==1 & size(xlim,2)==2) | (size(xlim,2)==1 & size(xlim,1)==2)& s, q' p& |1 a
n_steps=100;3 E0 g# L' A Z$ {! h
step_size=(xlim(2)-xlim(1))/n_steps;3 Q% N/ l' ?4 b) ?
x=xlim(1):step_size:xlim(2);5 o- I5 @4 n4 I. t
y=feval(fun,x); % u; Q+ f1 r/ S4 d: N8 H plot(x,y);- Z0 S; Q; R6 I E* G- a: Q
title(['\bfPlot of function' fun '(x)']); 5 `7 o2 R: e1 x4 G xlabel('\bfx'); 0 |3 y* `# k4 m8 S& j( H ylabel(['\bf' fun '(x)']); # [1 u' N4 K9 O$ ~# Z4 celse , r. I0 w i. S/ C! V5 l' b7 l error('Incorrect number of elements in xlim.'); & w" h! l$ ]9 Dend 5 q( u6 [2 _/ \% p+ w 7 o. F1 s$ N9 w5 V2 b这个函数中,title(['\bfPlot of function' fun '(x)']);和ylabel(['\bf' fun '(x)']);这两句,为何要加中括号?不加中括号会出错!