为何有些.m文件无法运行?
看到了一些别人做好的程序,.m文件,将文件拷到工作目录下运行的时候总是出不来结果,请问,这是怎么回事???先行谢过了 你是怎么运行的?<BR>输入指令?<BR>如果运行不了<BR>错误是什么?<BR><BR> 是不是参数不对? 因为是别人做好的,我拿到我机子上运行的时候有些就出不来,只是提示某一行有问题,但也没说是啥问题 那就是别人做的时候有问题,有问题的话就应该会有提示的啊?会告诉你哪一行哪一列错了 呵呵,注意你给M文件起的名字,要符合DOS命名规范。 注意m文件不能用中文命名。几点建议!
可能错在几个问题:1.文件名命名一定要用英文字符,第一个字符不能是数字;2.一定要把这个m文件加入到matlab的工作路径上,要不matlab无法识别到;3.可能该m文件涉及到的一些函数你没有该函数的工具箱!还有就是你要看一下运行完m文件后指令窗的错误提示,那是很有帮助的! 原帖由 wangzi629 于 2006-7-5 12:59 发表
注意m文件不能用中文命名。
在编程的时候确实经常遇到啊
就这几种情况比较常见 meliguo 在大作中提到:
可能错在几个问题:1.文件名命名一定要用英文字符,第一个字符不能是数字;2.一定要把这个m文件加入到matlab的工作路径上,要不matlab无法识别到;3.可能该m文件涉及到的一些函数你没有该函数的工具箱!
还有就是你要看一下运行完m文件后指令窗的错误提示,那是很有帮助的!
个人经验补充两条:4、文件存储路径一定为英文;5、m文件起名不能为两个单词,如my file,应该写成my_file
[ 本帖最后由 azureps 于 2006-7-7 18:58 编辑 ] 很好,我把这两条忘记了,呵呵!
要用英文,不然会出错
页:
[1]