查看完整版本 : [求助]matlab中M文件运行不出来,但程序复制到命令窗口可以运行,怎么会事?
matlab中M文件运行不出来,命令窗口显示ans=1.,但程序复制到命令窗口可以运行,怎么会事?
文件名为1.m, 文件的内容是help中的一个例子
shiqiang
2008-04-27, 17:49
把你的程序贴上来
程序:
[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中已有变量重名。
fanxing39
2008-04-28, 01:51
哦,对了,你的文件名命名是错误的,1.m,M文件在命名时不要与matlab中已有变量重名。
更正下:
不是应为和已经有的变量冲突了 !
原因: 文件名不和规范, 正确的方法是 文件名字的第一个字符必须是“英文字母”,他的第一个字符是“1”,所以 没有运行他的程序,而是输出一个数值“1”,
错误举例: 1a.m 123.m
正确举例: a1.m abcde.m :redface:
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.