全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
2970 1
2011-03-07
悬赏 10 个论坛币 已解决
程序如下:function [y1,y2]= fun_fore(g,s,ee,i,is,ie,em,t)
%UNTITLED2 Summary of this function goes here
%   Detailed explanation goes here
z1=log(g);
z2=log(s);
z3=log(ee);
z4=log(i);
z5=log(is);
z6=log(ie);
z7=log(em);
z8=log(t);
y1= exp(0.9962*z1-0.6477*z2+3*z3+4*z4+5*z5+6*z6+7*z7+8*z8)
y2= exp(0.2*z1-0.6*z2+31*z3+4*z4+2*z5+6*z6+7*z7+8*z8)
end


运行正常,但是我只希望输出y1,y2的值,每次在显示y1、y2之后,还要显示一个ans=。。。

则么才能不显示最后的ans=。。。呢?

最佳答案

daq1987 查看完整内容

只要在 y1和y2后面加“;”就行。就不会出现2个y1、y2。 但要注意 如果你在COMMAND WINDOW里输入的是fun_fore(10,11,12,13,14,15,16,17),只显示y1的值,也就是显示ans=XXXXXXX,而不是y1=xxxxx y2=xxxxxx 只有输入[y1,y2]=fun_fore(10,11,12,13,14,15,16,17),才是y1和y2的值
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-3-7 14:51:33
只要在 y1和y2后面加“;”就行。就不会出现2个y1、y2。
但要注意
如果你在COMMAND WINDOW里输入的是fun_fore(10,11,12,13,14,15,16,17),只显示y1的值,也就是显示ans=XXXXXXX,而不是y1=xxxxx     y2=xxxxxx
只有输入[y1,y2]=fun_fore(10,11,12,13,14,15,16,17),才是y1和y2的值
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群