eval函数怎么了?

3视图(30天)
KAE”class=
KAE 2022年6月15日
评论道: 沃尔特·罗伯森 2022年6月18日
我用R2022a, eval函数是给了我一个错误,
eval ([“4 + 5”])
ans = 9
无法识别的eval函数或变量。
忽视“ans = 9”在我的问题,因为这是发生了什么当我跑它R2022a在线;这是预期的行为但不是我得到我的电脑。
知道发生了什么吗?我试着重新启动Matlab和持续的错误。
2的评论
KAE”class=
KAE 2022年6月17日
> > - eval
内置(C: \ Program Files \ MATLAB \ R2022a朗\ MATLAB工具箱\ \ \ eval)
C:\Program Files\MATLAB\R2022a\toolbox\matlab\lang\ @opaque \ eval.m%不透明的方法
C:\Users\MyName\OneDrive——datacolor \ matlab_programs \ \ fdaM \ @bifd \ eval.m数据处理% bifd方法

登录置评。

接受的答案

沃尔特·罗伯森”class=
沃尔特·罗伯森 2022年6月16日
我认为也许你可以得到这个错误的条件下:
  • 你是在一个函数
  • 你分配给一个变量命名eval
  • 你运行一个脚本
  • 脚本扫清了名为eval的变量
  • 在你尝试使用eval的脚本
我不是积极的这将产生完全错误,但MATLAB 允许失去联系的函数和变量如果你这样做或者你指定一个名字在脚本名称匹配的函数名称
3评论
沃尔特·罗伯森”class=
沃尔特·罗伯森 2022年6月18日
我不得不承认使用“符号”是非常方便,特别是对于创造象征性的符号函数或数组。信谊在表单实现assignin(调用者) 基于字符串的创建变量。

登录置评。

更多的答案(0)

类别

找到更多的在编程工具帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!