MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]matlab中M文件运行不出来,但程序复制到命令窗口可以运行,怎么会事? (https://www.labfans.com/bbs/showthread.php?t=2649)

td98298 2008-04-27 17:06

[求助]matlab中M文件运行不出来,但程序复制到命令窗口可以运行,怎么会事?
 
matlab中M文件运行不出来,命令窗口显示ans=1.,但程序复制到命令窗口可以运行,怎么会事?
文件名为1.m, 文件的内容是help中的一个例子

shiqiang 2008-04-27 17:49

把你的程序贴上来

td98298 2008-04-27 17:58

程序:
[X,Y] = meshgrid(-3:.125:3);
Z = peaks(X,Y);
meshc(X,Y,Z);
axis([-3 3 -3 3 -10 5])

shiqiang 2008-04-27 18:14

哦,对了,你的文件名命名是错误的,1.m,M文件在命名时不要与matlab中已有变量重名。

td98298 2008-04-27 19:50

非常感谢, 我将文件名改了就行了,谢谢

fanxing39 2008-04-28 01:51

[QUOTE=shiqiang;9592]哦,对了,你的文件名命名是错误的,1.m,M文件在命名时不要与matlab中已有变量重名。[/QUOTE]

[SIZE="5"] 更正下:
不是应为和已经有的变量冲突了 !
原因: 文件名不和规范, 正确的方法是 文件名字的第一个字符必须是“英文字母”,他的第一个字符是“1”,所以 没有运行他的程序,而是输出一个数值“1”,
错误举例: 1a.m 123.m
正确举例: a1.m abcde.m [/SIZE] :redface:


所有时间均为北京时间。现在的时间是 11:06

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.