找回密码
 注册
关于网站域名变更的通知
查看: 492|回复: 4
打印 上一主题 下一主题

请教Matlab的eval函数的用法!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-3-2 13:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请教Matlab的eval函数的用法!
3 L: D: C9 o6 a. G* g) @2 H% R+ W

该用户从未签到

2#
发表于 2021-3-2 14:14 | 只看该作者
可以去help一下

该用户从未签到

3#
发表于 2021-3-2 14:15 | 只看该作者
help讲的很详细的
  • TA的每日心情

    2019-11-20 15:22
  • 签到天数: 2 天

    [LV.1]初来乍到

    4#
    发表于 2021-3-2 14:16 | 只看该作者
    举个例子' J- H, u4 @- B/ I3 M

      y9 B+ K$ j5 `7 k>> a=1:5;
    6 E# V* x. e+ a5 b: G, M>> s='a.^2';
    7 g/ |* X+ U0 }6 ~>> eval(s)
    9 u. T2 Q/ _9 X) @ans =
    2 N# f7 ^4 u2 O  S; |1 Q; S( ~0 H     1     4     9    16    25

    该用户从未签到

    5#
    发表于 2021-3-2 14:16 | 只看该作者
    eval(expression); 是执行其参数中包含的expression matlab语句。9 ~7 K- g, a0 a. a. l& Z1 i
    例如:
    7 {" o" {/ h1 ?把August1.mat 到August3.mat 加载到MATLAB workspace:. d8 R) E: ]2 }2 [" L2 D
    for d=1:3. D" r' T! W6 `& }
       s = ['load August' int2str(d) '.mat']1 _, W: U0 x( H6 l: h; b  o% [: E
       eval(s)( R! `% P6 T" w; M) i( W
    end% u% @# R# @2 S

    $ f& R' m5 i' G5 j& y" r以下是被执行的s语句:' g" J$ T$ K5 }6 h' n0 z$ I
    s =
    . I6 |' {* R" ]   load August1.mat
    / H1 S+ P- L0 n% A& Ls =
    9 M( ~, P/ n4 p% U! ?8 E% @& F" d% c/ n   load August2.mat
      e  ]# S4 l4 [' w9 _/ i" ~s =
    ! O, ^. @7 ~7 |- T1 W$ n4 K( N; e7 {   load August3.mat. z3 t" u$ n& R7 b0 ?. O
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-6-12 22:50 , Processed in 0.078125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表