问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-26 21:21

我来回答

4个回答

热心网友 时间:2022-06-08 13:49

当输入命令后显示的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,后面会跟一个判断的。

热心网友 时间:2022-06-08 13:50

不要在语句后面加上分号就可以直接显示结果

热心网友 时间:2022-06-08 13:50

把你的源程序发一下,我看看

热心网友 时间:2022-06-08 13:51

eval(算式)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玩GTA4时我的画面看别的地方都是黑的就只有我这一小范围能看的见!怎么... 金貂换酒的意思金貂换酒的近反义词 4.5×9/9等于几分之几? 9-3×5/9怎么计算? 0.3*5/9等于几分之几? "过了这个村就没了这个店 "的下一句是什么? 过了这个村没这个店下一句怎么接搞笑 过了这个村就没有这个店的下一句 “人权”是什么意思? 袁天沛个人作品 matlab 输出字符串 求解matlab中怎么用fprintf选择输出数字或者文字 matlab怎么输出结果? matlab怎么输出字符串 matlab输出有字符和数据的单元数组到txt文件 matlab中如何输出数值解 怎么在MATLAB里把下面的运算结果,输出为txt或者excel文件 matlab 图像添加文字并保存输出 MATLAB中怎么实现把每一次迭代结果输出到txt文本? matlab如何直接将文字说明和参数数值输出到文件中? matlab输出文本格式 matlab如何输出数字对应的文字 matlab输出一行文字用什么函数 matlab里怎么把结果输出到一个text里,不是简单的一个结果,而是还有好多文字加每次迭代结果的显示 怎么在Matlab里输出,即有变量又有汉字 MATLAB怎么输出带结果的文字? 纸尿片和纸尿裤的区别? 纸尿裤,尿不湿,拉拉裤有哪些区别 个人通过工行柜台办理黄金ETF业务的赎回手续是什么? 纸尿裤和尿不湿是一样的东西吗,有什么区别 小孩吃榴莲有什么好处 儿童能吃榴莲吗 三岁宝宝吃榴莲有什么好处 10岁儿童吃榴莲的好处 榴莲的营养价值小孩吃好吗 榴莲为什么小孩子都喜欢吃? 猪肠怎么洗没有臭味 怎样洗猪肠才没有异味 怎样做红烧肉炖豆角土豆 有人用过小额贷款吗?平安好贷的怎么样? 平安好贷有人借过吗?是不是骗人的 红烧肉炖干豆角窍门 红烧肉炖豆角干的做法 平安好贷有人贷过吗? 红烧肉炖豆角的营养价值 平安好贷有人借过吗?是不是骗人 有人用过平安好贷怎么样靠谱吗说说一下我也想在上面贷款五万? 呼南高铁从伊川哪里走 2021呼南高铁邓州设站吗 谁知道呼南高铁到啥时间开工呢?呼南高铁在我们沁阳设有车站吗?_百度知 ...