matlab中怎么显示出上面的所有计算结果

>>A=1:9;B=10-A;>>L1=A==B;>>L2=A<=5;>>L3=A>3&A<7;>>L4=find(A>3&A<7);然后它就会到下一行继续接受下一条指令... >> A=1:9;B=10-A;
>> L1=A==B;
>> L2=A<=5;
>> L3=A>3&A<7;
>> L4=find(A>3&A<7);
然后它就会到下一行继续接受下一条指令,那请问输入什么指令他能把上面的L1、L2、L3、L4都显示出来呢?
展开
 我来答
泪之梦幻
2015-08-22 · TA获得超过2211个赞
知道小有建树答主
回答量:304
采纳率:100%
帮助的人:56.6万
展开全部
当输入命令后显示的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出现,这位老兄也出现了同样的情况,在8楼自己找出了问题的所在,即:我是elseif写成了else,所以出来ans=1,我加上以后就没有ans=1了。
我的问题同他的一样,也是将elseif 写成else了。
如果是elseif后面还会跟一个判断,而一般else是没有的。如果将elseif错写为else,后面会跟一个判断。
matlabguy
2012-03-02 · TA获得超过346个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:299万
展开全部
把每一行后面的分号去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zxkjack123
2012-03-02 · TA获得超过584个赞
知道小有建树答主
回答量:416
采纳率:0%
帮助的人:341万
展开全部
[L1,L2,L3,L4]
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式