|
|
eval(expression); 是执行其参数中包含的expression matlab语句。0 }8 R# U* a, s t4 A) T! Y
例如:
: N1 }) N; C* l( A, t0 Q+ b把August1.mat 到August3.mat 加载到MATLAB workspace:
* F: |5 j2 |5 g/ |; g9 yfor d=1:3
& Y0 K# v% v( ~- c- C4 y9 `) d s = ['load August' int2str(d) '.mat']7 C$ C4 v. G) n- S K$ Q+ s
eval(s)
: ?% w( R) l# l' J5 m5 q$ Eend* v# E/ m7 ~& o! j! i! S
. ~% w$ e8 ~+ T- t5 \' x以下是被执行的s语句:; f$ t$ ^6 V2 A8 `
s =8 J( m# t! G6 L! r1 g: x4 B2 O0 T( _# j
load August1.mat/ y$ n0 S# [7 H! `+ h8 W
s =
+ i3 A4 e" G; T6 F* z5 A; B$ w load August2.mat; N- n H2 P- Y. A5 [# p2 C9 b
s =
, q, w5 c! `# H0 j! l( M load August3.mat: R$ |; K. M* E6 ?
|
|