永发信息网

matlab里.m文件运行出错

答案:3  悬赏:70  手机版
解决时间 2021-01-29 01:32
  • 提问者网友:王者佥
  • 2021-01-28 13:25
我从Matlab 7 主窗口的“file”-“New”-“M-File”进入“Editor-Untitled3”编辑窗口写.m文件,保存后运行错误。显示以下信息,我不知道是怎么回事,请高手帮忙一下,小弟在此谢过了。“AD=fix((10-1)*rand(5)+1)”这是我写的.m文件。下面是运行后在主窗口显示的错误提示:
??? Error: File: D:\Matlab\work\AD.m Line: 1 Column: 1
The variable "AD" is also the name of this script.
This is illegal, because it will be the name of a script and a variable
in any context from which the script is called.
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-01-28 13:44
解答:系统提示的意思是
错误:文件: D:\Matlab\work\AD.m的第一行第一列
变量名 ,也是这个脚本的名称。
这是非法的,因为脚本和变量会发生混乱
任何情况下变量名和脚本名是不能相同的。

故修改任意一个名就行了。。
matlab学习群:24358390
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-01-28 15:35
D:\Matlab\work\AD.m 看到了吧,脚本的名字不能和变量的名字一样,改掉一个名字就好了。
  • 2楼网友:舊物识亽
  • 2021-01-28 14:59
matlab m文件命名不能为数字形式,改为字母形式就可以了; 将程序考到窗口中是不用调用m文件,当然可以了; 期待你的成功!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯