您的位置:首页 > 编程语言 > MATLAB

MATLAB报错一:Attempt to execute SCRIPT *** as a function

2012-10-20 08:52 771 查看
今天使用roots()结果出现错误:

??? Attempt to execute SCRIPT roots as a function.

Error in ==> roots at 3

r = roots( p )

心想难道我的matlab不能识别roots函数?后来上网搜了之后才发现,

Attempt to execute SCRIPT *** as a function

是因为:

在系统中,现有的.m文件有的与***函数重名,所以matlab编译器不知道在遇到***的时候到底该执行哪一个函数。

而我已经在文件中命名了一个叫做roots.m的文件,因此无法执行。
本文出自 “技术成就梦想” 博客,请务必保留此出处http://enjoymcu.blog.51cto.com/2521466/1032163
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐