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

请教Matlab的eval函数的用法!

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教Matlab的eval函数的用法!% F3 o# p, t& ~0 {: a  j6 X/ w3 P

该用户从未签到

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 | 只看该作者
    举个例子
    * R  _7 D6 `5 a' a$ {! j& X* |) r' _
    >> a=1:5;5 W. K0 R( m) A3 L; V
    >> s='a.^2';$ ~: W" u4 ]( s: f0 `" p; [
    >> eval(s)
    7 M5 V. c4 N7 a' p+ gans =# s: F: Z# o) p4 @
         1     4     9    16    25

    该用户从未签到

    5#
    发表于 2021-3-2 14:16 | 只看该作者
    eval(expression); 是执行其参数中包含的expression matlab语句。8 g) K: u1 j' _. T+ J
    例如:
    ( v. M& o9 ~. z9 \! j/ K4 H# C! S. x把August1.mat 到August3.mat 加载到MATLAB workspace:
    ) T/ y5 N. M. }for d=1:3
    , v+ X" W$ x: R: e% A2 `$ f   s = ['load August' int2str(d) '.mat']- t5 ~; u. ?/ b6 \
       eval(s)
    4 Q4 G  o5 V$ w7 C! r6 f6 P' Iend8 L; b; D6 ?/ H- [8 y
    3 ~. h( i6 o5 F. l) i
    以下是被执行的s语句:
    " S% N% ?7 c( e6 e* z3 B1 bs =2 a, l' {2 m- O$ H. `
       load August1.mat6 p/ M- P/ W* x; A$ H
    s =, F, D' d& t# T
       load August2.mat
    6 c: u2 p: c3 [5 _* us =
    9 D1 H, E0 X% s7 [* G   load August3.mat
    ) W7 v% o9 w7 G. S& v
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-6 09:20 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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