matlab的m文件运行结果度都是1

为什么我的matlab的m文件运行结果度都是1啊,在命令窗口可以运行处正确答案的,有哪位大侠帮解答下,谢谢啊
我的程序是clear,clc
I=imread('rice.png');
imshow(I)

clear clc
i=1;
j=2;
k=i+j

第1个回答  2009-11-08
因为你的M文件命名不对。改个有意义的名字。本回答被提问者采纳

为什么我的matlab的m文件运行结果度都是1啊,在命令窗口可以正确运行处 ...
很简单,因为你存m文件的时候一定是把文件名存成数字“1”了,m文件时不能以数字开头作为文件名的。

请问为什么我每次运行matlab m文件得到的结果总是ans=1?
matlab里面的ans是一个系统量,当你的m文件中出现非赋值性的计算时,matlab会把结果自动存入ans,例如1+2^2,运行结果就是ans=5 如果你的m文件中每一个计算都是赋值的,即所计算的结果都是保存在自己设定的变量中的,那么ans一直没有得到使用,就会一直是1....

为什么我用MATLAB运行M文件 得到的总是ans=1 ,放在命令窗口却得到正确...
这个m文件是保存成了函数吧。将表达式后面的分号去掉再运行试试 是的。一般都是英文字母和数字结合命名。特殊符号可能会运行异常。

为什么我在matlab中运行editor里面运行M文件是就只能运行个题目
因为这个文件名只有数字,matlab只把它理解为数字了.你可以把文件名改一下,比如改成a12345.m,然后在commend window中输入a12345运行该文件试一下.

MATLAB 在. m 文件中除法总是为1
你确定?我试试r=0.5

matlab中运行M文件怎么才能得出计算的结果?
如m文件叫aa.m,则输入'aa')3、得出结果 方法二:在.m文件编辑环境中直接运行,一般是在debug菜单项中选run或者直接全选按F9。m文件实际就是保存你编写的代码用的一种文件格式,也就是所谓的“脚本”,方便重复调用。他和命令窗是一样的,matlab会安装m文件里的语句逐句执行。

matlab m文件的问题
2009a运行没有问题,结果如下图所示:

matlab在运行自定义函数m文件时,得到的结果中见会出现好几个ans=1...
matlab在运行自定义函数m文件时,得到的结果中见会出现好几个ans=1?这个问题需要把你编写代码贴出来,才能分析问题出在哪儿,因为我们不是什么神仙。

在matlab中,如何编写一个m文件,运行时使得产生的5随机数组中的每个数...
两种方法 可以随机产生1个 然后根据这个提供下个随机生成的范围 以此类推 另外一种方法 随机产生数值 然后 每个数值除以和 这样化成和1的要求

matlab中我运行m文件总是提示File F:\\matlab2\\work\\1.m is not found...
其实出现这个问题的原因不在于当前路径的选取上,三个选项选哪个都不好使 问题在于你的.m文件名称有问题,单纯使用一个数字作为文件名是不行的 你把你的文件名称改了就好了,就是1.m是不行的

相似回答
大家正在搜