eval函数

优质
小牛编辑
136浏览
2023-12-01

eval函数与文本变量一起实现有力的文本宏工具。语句

    eval(s)
    

用MATLAB的注释器求表达式的值或执行包含于文本字符串s的语句。

前一节的例子也可以在下面的代码中实现,虽然这有点低效率因为它用到完全注释器,而不只是函数调用。

    for d = 1:31
       s = ['load August' int2str(d) '.dat'];
       eval(s)  
       % Process the contents of the d-th file
    end