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

请教Matlab的eval函数的用法!

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请教Matlab的eval函数的用法!$ w. h, j$ H7 t$ E3 T9 i, G1 K

该用户从未签到

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 | 只看该作者
    举个例子. h4 w! |% i8 F  q' {5 f3 f
    % e3 p; J% l  w& C
    >> a=1:5;" |9 h- ?1 `. ?. V# n1 w9 {4 h
    >> s='a.^2';. ~; b8 j) q! O$ S3 K# o8 s
    >> eval(s)
    6 w, M5 Y) }. s6 X" i* `ans =
    " j- Z7 L% G5 _' W     1     4     9    16    25

    该用户从未签到

    5#
    发表于 2021-3-2 14:16 | 只看该作者
    eval(expression); 是执行其参数中包含的expression matlab语句。
    " Z( O! ~9 ~1 A7 Q  K( p- s6 l/ f例如:
    % E, {- }/ a) N2 `3 ?1 i  q! t把August1.mat 到August3.mat 加载到MATLAB workspace:
    % P. g" Y8 @) ^for d=1:3% W& z- n: c' H8 ~5 S& b; r
       s = ['load August' int2str(d) '.mat'], R0 U7 |7 u/ v) N- p# @: [8 t
       eval(s)
    " ~* f$ `3 R" v3 [end
    0 ^2 w7 V( J4 e8 I8 _8 _$ C9 Q' b5 }% N4 i
    以下是被执行的s语句:0 ~! E9 R. S! D3 D
    s =- o4 A: W% x! m7 }: B' ?
       load August1.mat$ Y7 |; q( {2 Z3 v; b1 p$ Z( G1 d
    s =
    - W* D; @- l) c. _; C' \1 Q   load August2.mat
      L: l5 I7 E% b  F. |+ Fs =
    ( p( H. c) x7 `2 y/ A, Y   load August3.mat
    ( [& W- A1 F# I& ?# D: o
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 01:25 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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