综合百科

matlab中eval函数的作用是什么

简单来说eval()函数的功能就是在字符串中执行MATLAB的表达式。

eval还广泛用于人机交互,因为matlab的gui中,get命令得到的str格式的字符串,通常,会通过str2num将字符串转换为数字,供后续处理。而如果读入的str字符串是cos,sin之类的指令呢?那么就需要结合eval函数,将字符串转换为指令。