a=struct('January',1,'Febrary',2,'March',3,'April',4,'May',5,'June',6,'July',7,'August',8,'September',9,'October',10,'November',11,'December',12);; i$ k& T: ^# F& d
tic; ( m% { u& b& w& S0 V
sum=0; 6 [% n' T. o V0 Z( F
for i=1:100000 0 |\" H, {+ a* |/ p7 e
a.January=1;% @$ V% d: u. t5 [' P& Q
a.February=2; b3 ~. f, E7 p
a.March=3;/ q% ], q/ l- o4 L6 m
a.April=4;# ~3 f: k3 z! D& f# B8 G* d
a.May=5;/ N6 _7 U$ {% o5 H\" r' j; @
a.June=6; ( c+ d3 y: _- f
a.July=7; \" U, |! R/ L: F4 s$ @5 u. }
a.August=8;\" r A1 Q# I- K\" n% I
a.September=9;6 X% s. k\" J' Q! e# i5 K! @* U% T
a.October=10; ' U' L( l& z. m* j9 L5 h9 Z8 K( w: n* I
a.November=11; 0 ?) p6 E8 D. z) o. m
a.December=12;8 f2 t* | j% m) i+ q& A
sum=sum+a.January+a.February+a.March+a.April+a.May+a.June+a.July+a.August+a.September+a.October+a.November+a.December;. P( n. F& a% ^\" `. v; R& M. J1 l
end. `$ g3 P+ @: {, ~( T
toc,2 F9 q2 _\" P3 k+ c3 p8 W
sum
复制代码
结果:
Elapsed time is 3.275743 seconds.0 a3 V% y5 ]4 O* G
sum=sum+a.#January+a.#February+a.#March+a.#April+a.#May+a.#June+a.#July+a.#August+a.#September+a.#October+a.#November+a.#December9 g$ m, b; S\\" V$ L7 Y