24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 298  |  回复: 2
当前主题已经存档。

z86197322

银虫 (小有名气)

[交流] 【求助】matlab里怎么将ans=。。。去掉?

%计算氧气的比热,输入值为:itype 输入类型;t 温度;jtype 输出类型
%itype=1 输入值为热力学温度;itype=2 输入值为摄氏温度;itype=3 输入值为华氏温度;默认值为1
%jtype=1 输出格式为数据点;jtype=2 输出格式为图表;默认值为2
function zeta=zeta_o2(itype,t,jtype)
%对温度格式的转换
if itype==2
    t=t+273.15;
else if itype==3
        t=(t+273.15-32)/1.8;
    end
end

%对输出格式的转化,保留5位有效数字   
format long

if jtype==1
   zeta=44.224+0.562*t-1.13*10^-4*t^2;
    fprintf('%.2fK时氧气的粘度为(μPa.S):\n%f\n',t,zeta);
else t=[270:260/1000:530];
    for i=1:1:1001
    y(i)=44.224+0.562*t(i)-1.13*10^-4*t(i)^2;
    end
    plot(t,y)
     xlabel('K')
    ylabel('μPa.S')
    title('氧气的粘度随温度的变化趋势')
end

输出
26.85℃时水的导热率为(mW/(m·K)):
613.191304

ans =

    6.131913043000001e+002

的时候一直有最后两行,怎么去掉??
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

Interesting question. But为何要去掉那两行呢?
2楼2009-10-19 16:38:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★ ★
nono2009(金币+1,VIP+0):谢谢交流! 10-19 17:00
z86197322(金币+2,VIP+0):了解... 10-19 17:07
你在窗口输入命令的时候,在命令后加;就好了,如下:

zeta=zeta_o2(itype,t,jtype);
3楼2009-10-19 16:48:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 z86197322 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见