![]() |
[求助]matlab中M文件运行不出来,但程序复制到命令窗口可以运行,怎么会事?
matlab中M文件运行不出来,命令窗口显示ans=1.,但程序复制到命令窗口可以运行,怎么会事?
文件名为1.m, 文件的内容是help中的一个例子 |
把你的程序贴上来
|
程序:
[X,Y] = meshgrid(-3:.125:3); Z = peaks(X,Y); meshc(X,Y,Z); axis([-3 3 -3 3 -10 5]) |
哦,对了,你的文件名命名是错误的,1.m,M文件在命名时不要与matlab中已有变量重名。
|
非常感谢, 我将文件名改了就行了,谢谢
|
[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.