中易网

怎么让matlab直接显示计算的结果

答案:4  悬赏:50  
解决时间 2021-01-08 06:31
怎么让matlab直接显示计算的结果
最佳答案
当输入命令后显示的ans就是计算结果了.

关于ans:

一、什么是ans
ans是matlab中默认的结果变量. 每次matlab进行运算后, 结果都要储存在指定的变量中. 如果只是输入表达式, 却不指定把表达式的运算结果储存在那个变量里面, 那么matlab就自 动地将结果储存在ans变量中. 直到下一次不带指定存储变量的运算结束前, ans中所储存的值不变. 因此, 可以在下一次运算中用ans调用上一次运算的结果.

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

三、经常遇到的出现ans的情况
1、如果对某个变量进行赋值计算,没有在后面加分号结束该计算,运算结果会自动以ans显示该值,如 y = 9或y = 9 x = 10;
运算结果中会自动出现ans = 9,即使并没有要求将其输出,如果是迭代运算,则ans会反复出现。
2、如果文件名由纯数字组成,则计算结果自动为ans = 文件名
3、另外一种是运行的时候总有ans=1出现,可能是把elseif写成了else,所以出来ans=1,加上以后就没有ans=1了。

如果是elseif后面还会跟一个判断,而一般else是没有的。如果将elseif错写为else,后面会跟一个判断的。
全部回答
eval(算式)
把你的源程序发一下,我看看
不要在语句后面加上分号就可以直接显示结果
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
十一前能取消长途漫游费吗
最新常用化学危险品贮存通则什么时候实施的
在KTV被人打,对方已经逃跑,老板要付责任吗
彩色的云霞指哪个词语
红烧目鱼仔的做法步骤图,红烧目鱼仔怎么做
仓鼠本来文文静静的不会叫 后来越狱越了五天
罗比·威廉姆斯《Angels》中文歌词 求大神告
请问泰国1个泰铢相当于人民币多少? 50个泰铢
______________ “接天莲叶无穷碧
五月中下旬适合去哪旅游?
如何评价《发条橙》
层次分析法在总排序中优劣程度不明显怎么办?
如何提升建设单位对监理服务的满意度
如何提高睡眠
如何判断上一脚本是否已经执行完毕
推荐资讯
芈月真的是星宿下凡吗?
金钱诚可贵权力价更高的下句话
2017年郾城实验中学能上漯河高中的分配生
cf一元购抽英雄武器是永久的吗
新版宝可梦确定是复刻了么
绑带款婚纱自己系带可以吗?一个人
汽车跑了5万公里,想清洗下油路,一定要去4S
联想当年人民修筑长城的情景的作文
关于暨南大学法学考研,请问这是什么意思呢?
rl串联电路怎么求电流,rl串联电路怎么求电流
20mbps是多少兆宽带
()class are you in?----Mr.Wang's. A.Wh
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?