声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3162|回复: 11

[综合讨论] 为何有些.m文件无法运行?

[复制链接]
发表于 2006-6-22 10:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
看到了一些别人做好的程序,.m文件,将文件拷到工作目录下运行的时候总是出不来结果,请问,这是怎么回事???先行谢过了
回复
分享到:

使用道具 举报

发表于 2006-6-22 12:14 | 显示全部楼层
你是怎么运行的?<BR>输入指令?<BR>如果运行不了<BR>错误是什么?<BR><BR>
发表于 2006-6-22 12:50 | 显示全部楼层
是不是参数不对?
 楼主| 发表于 2006-6-22 13:17 | 显示全部楼层
因为是别人做好的,我拿到我机子上运行的时候有些就出不来,只是提示某一行有问题,但也没说是啥问题
发表于 2006-6-23 10:56 | 显示全部楼层
那就是别人做的时候有问题,有问题的话就应该会有提示的啊?会告诉你哪一行哪一列错了
发表于 2006-7-1 16:38 | 显示全部楼层
呵呵,注意你给M文件起的名字,要符合DOS命名规范。
发表于 2006-7-5 12:59 | 显示全部楼层
注意m文件不能用中文命名。
发表于 2006-7-7 09:38 | 显示全部楼层

几点建议!

可能错在几个问题:1.文件名命名一定要用英文字符,第一个字符不能是数字;2.一定要把这个m文件加入到matlab的工作路径上,要不matlab无法识别到;3.可能该m文件涉及到的一些函数你没有该函数的工具箱!
还有就是你要看一下运行完m文件后指令窗的错误提示,那是很有帮助的!
发表于 2006-7-7 11:47 | 显示全部楼层
原帖由 wangzi629 于 2006-7-5 12:59 发表
注意m文件不能用中文命名。



在编程的时候确实经常遇到啊
就这几种情况比较常见
发表于 2006-7-7 18:57 | 显示全部楼层
meliguo 在大作中提到:
可能错在几个问题:1.文件名命名一定要用英文字符,第一个字符不能是数字;2.一定要把这个m文件加入到matlab的工作路径上,要不matlab无法识别到;3.可能该m文件涉及到的一些函数你没有该函数的工具箱!
还有就是你要看一下运行完m文件后指令窗的错误提示,那是很有帮助的!

个人经验补充两条:4、文件存储路径一定为英文;5、m文件起名不能为两个单词,如my file,应该写成my_file

[ 本帖最后由 azureps 于 2006-7-7 18:58 编辑 ]
发表于 2006-7-8 10:12 | 显示全部楼层
很好,我把这两条忘记了,呵呵!
发表于 2006-7-8 19:52 | 显示全部楼层

要用英文,不然会出错

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-17 13:43 , Processed in 0.056050 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表