|
eval(expression); 是执行其参数中包含的expression matlab语句。5 z0 X2 y* h5 P' U5 W7 ^0 S! g
例如:
6 U; D& \+ V& w4 O/ t把August1.mat 到August3.mat 加载到MATLAB workspace:, ~' |4 K4 I$ J% g, q6 C
for d=1:3" ~: ]- ^, v# Z, B) J2 C5 b
s = ['load August' int2str(d) '.mat']
, I! Y9 W; R/ H eval(s)8 P. f! n% C6 O+ [
end
: E. j$ H1 A+ B2 H" ^! a# |- K8 _$ L' ]4 X
以下是被执行的s语句:
% _$ P% x0 T* I% R3 [ _' j$ C8 N9 ls =
Q2 R3 f' w/ }/ A. ] load August1.mat
4 F- q. C$ h/ W# ps =
6 y6 I; k$ D2 m3 T, v load August2.mat
4 |6 q# _& H5 c$ }s =' }* a: T" O. Q' G. V9 S+ C, q- |
load August3.mat |
|