中括号的含义?% X9 E* k; W# j$ l: T" Q9 s
function quickplot(fun,xlim)% o8 \$ v e( A& q
msg=nargchk(2,2,nargin);0 y! q" _" p9 {6 s( K" n- O6 V
error(msg); 5 T' s+ b) L a3 aif (size(xlim,1)==1 & size(xlim,2)==2) | (size(xlim,2)==1 & size(xlim,1)==2) - F9 _6 K5 M# V3 F n_steps=100; ; x8 a. M9 T! l, e step_size=(xlim(2)-xlim(1))/n_steps; 3 X0 |. r! l) p x=xlim(1):step_size:xlim(2); 0 W( e6 x: P: a" n! R y=feval(fun,x); " z* I( E8 W; Z. O/ g1 Q$ B plot(x,y); + R0 P+ P! Q5 K# r title(['\bfPlot of function' fun '(x)']); # s1 I$ e6 v3 z2 p9 P; \( n1 E xlabel('\bfx'); 8 M/ W$ R u- p6 U; M* l: c ylabel(['\bf' fun '(x)']);6 ^8 R }$ E" Z7 X4 [5 u. t
else 3 s$ N4 o; u7 q3 o6 C error('Incorrect number of elements in xlim.'); ; F* p* H$ J1 a) e+ `end & L' K# T; x" g0 B) Q* U; C$ F1 K5 S. p$ X
这个函数中,title(['\bfPlot of function' fun '(x)']);和ylabel(['\bf' fun '(x)']);这两句,为何要加中括号?不加中括号会出错!