EDA365电子论坛网
标题:
哪位大神给讲一下Matlab的eval函数的用法吧?
[打印本页]
作者:
smileqq
时间:
2020-3-16 11:25
标题:
哪位大神给讲一下Matlab的eval函数的用法吧?
哪位大神给讲一下Matlab的eval函数的用法吧?help里面的内容都是英文,看不上很懂
" |/ g% p3 t6 P" }4 F
作者:
yin123
时间:
2020-3-16 16:39
举个例子
, l" |9 w d R% R1 v
& ]$ @) b( i9 |, Z
>> a=1:5;
' `4 G, J" G6 i/ I+ T+ L
>> s='a.^2';
; a) e* U% A$ ~# A; t L6 ~7 W
>> eval(s)
+ j' @5 }. E8 b3 \' }
ans =
. {4 \, r! S3 n' @
1 4 9 16 25
作者:
NingW
时间:
2020-3-16 16:56
eval(expression); 是执行其参数中包含的expression matlab语句。
8 c, Q' f5 S% @- e4 ~, x# \$ ~
例如:
% E: g, a: i, W+ }: |8 \, N( `6 H+ c
把August1.mat 到August3.mat 加载到MATLAB workspace:
* s& g+ c) T( p8 `
for d=1:3
! A* K. s% A( D% a- e* i
s = ['load August' int2str(d) '.mat']
- `1 i; G: G- U3 U6 r, G4 ~1 |+ q
eval(s)
/ h" d5 `2 l8 z2 Q
end
% k% F. K' Y' ]6 H# H# u8 f; U; ^
0 N0 \4 Z! {* _1 j2 o
以下是被执行的s语句:
) y5 d: E7 o/ c: w9 g. O: a: P
s =
- G8 F% }. Y* N9 D- M
load August1.mat
0 z! y4 e. S$ {" {
s =
; X$ d) f$ z/ a% w& W) y
load August2.mat
# S4 S8 C% u* d4 f+ t
s =
) \5 v4 y! l& A8 C7 L, u
load August3.mat
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2