|
eval(expression); 是执行其参数中包含的expression matlab语句。
2 x; S8 ~* W; I: p例如:+ I$ T1 \( R* g7 k6 d; g- n+ _
把August1.mat 到August3.mat 加载到MATLAB workspace:
6 M3 K& s8 P4 afor d=1:32 `4 A! e& k1 a% s7 ]% i
s = ['load August' int2str(d) '.mat']
+ L7 U' ]3 h+ u9 h% ~) ~2 D3 } eval(s), i/ L/ z0 o5 {/ S/ u
end V2 l( V3 C( [7 X. o0 K$ F( X
1 _; I1 w1 B3 b) `以下是被执行的s语句:
3 g+ H, {3 \- F+ `0 G9 Us =
3 J# r. |: r6 L8 I: X* f9 l load August1.mat9 o, `- M9 o4 N! ?2 q9 f
s =
. i2 Z0 Z( N/ x8 X# D( V; B* ] load August2.mat
* n% v/ A) w/ Y& ^s =, R- v. J# P) @
load August3.mat
+ Y: i! d. }' G# V! R- F |
|