请问为什么我每次运行matlab m文件得到的结果总是ans=1?

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:05:06
如题,始终不明白为什么会这样子?请高手赐教

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

你把你的m文件贴出来看看