EDA365电子论坛网
标题:
请教Matlab的eval函数的用法!
[打印本页]
作者:
loveeatmore
时间:
2021-3-2 13:16
标题:
请教Matlab的eval函数的用法!
请教Matlab的eval函数的用法!
9 h+ a& n$ p" `7 }5 p. g
作者:
NNNei256
时间:
2021-3-2 14:14
可以去help一下
作者:
CCxiaom
时间:
2021-3-2 14:15
help讲的很详细的
作者:
mutougeda
时间:
2021-3-2 14:16
举个例子
1 O5 b; Y* |. |* R4 V% {: N
; m, L: L$ F6 R( U1 X9 V1 F
>> a=1:5;
8 `2 E& h1 l/ D" h$ k$ R% r9 {' F
>> s='a.^2';
5 J: M5 ~" _' e+ x e( o
>> eval(s)
; i' o2 ~5 z2 d' {! S! o I! o
ans =
6 w' H$ y0 T7 `0 r" E: I
1 4 9 16 25
作者:
haidaowang
时间:
2021-3-2 14:16
eval(expression); 是执行其参数中包含的expression matlab语句。
- \' a* J) P# e) a
例如:
8 A1 l4 m+ ^6 v) \' m5 Q
把August1.mat 到August3.mat 加载到MATLAB workspace:
: N2 e$ z. B2 W: u" t
for d=1:3
) p9 c( Q7 R* y# z7 q ]/ o
s = ['load August' int2str(d) '.mat']
. W$ S3 e. M1 Z3 ~2 E
eval(s)
, a7 ], U1 r4 e) S! G
end
, }7 r1 b! v. P7 s
7 `7 S4 S# v7 ~3 b* D' i) v" l
以下是被执行的s语句:
& [' l- X9 E6 B$ j% R W& M7 E
s =
" w+ X' o1 R( O; N- X+ {9 p: R
load August1.mat
1 K% m `% h: X3 {! P6 L9 k
s =
( D- a% z( I6 e( U) x
load August2.mat
+ G9 }" \7 Z4 h# a; Y8 k
s =
* \2 S9 C+ Z. \; C1 {
load August3.mat
9 I x* v( g( R
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2