早教吧作业答案频道 -->物理-->
开尔文温度与摄氏温度的换算T=500.0;y=(238000/8.3144)/log(55*8.3144*T*T*2/(238000/(3.1536*(10^12))))此段程序用VC++6.0计算得出的结果是2900,而用matlab计算得出的结果是803.这是为什么呢?(matlab计算的结果
题目详情
开尔文温度与摄氏温度的换算
T=500.0;y=(238000/8.3144)/log(55*8.3144*T*T*2/(238000/(3.1536*(10^12)))) 此段程序用VC++6.0计算得出的结果是2900,而用matlab计算得出的结果是803.这是为什么呢?(matlab计算的结果是正确的,VC的结果显然不正确.)
VC++计算结果是2918.
T=500.0;y=(238000/8.3144)/log(55*8.3144*T*T*2/(238000/(3.1536*(10^12)))) 此段程序用VC++6.0计算得出的结果是2900,而用matlab计算得出的结果是803.这是为什么呢?(matlab计算的结果是正确的,VC的结果显然不正确.)
VC++计算结果是2918.
▼优质解答
答案和解析
开尔文温度和人们习惯使用的摄氏温度相差一个常数273.15,即T=t+273.15(t是摄氏温度的符号).
例如,用摄氏温度表示的水三相点温度为0.01°C,而用开尔文温度表示则为 273.16K.开尔文温度与摄氏温度的区别只是计算温度的起点不同,即零点不同,彼此相差一个常数,可以相互换算.这两者之间的区别不能够与热力学温度和国际实用温标温度之间的区别相混淆,后两者间的区别是定义上的差别.热力学温度可以表示成开尔文温度;同样,国际实用温标温度也可以表示成开尔文温度.当然,它们也都可以表示成摄氏温度.
例如,用摄氏温度表示的水三相点温度为0.01°C,而用开尔文温度表示则为 273.16K.开尔文温度与摄氏温度的区别只是计算温度的起点不同,即零点不同,彼此相差一个常数,可以相互换算.这两者之间的区别不能够与热力学温度和国际实用温标温度之间的区别相混淆,后两者间的区别是定义上的差别.热力学温度可以表示成开尔文温度;同样,国际实用温标温度也可以表示成开尔文温度.当然,它们也都可以表示成摄氏温度.
看了 开尔文温度与摄氏温度的换算T...的网友还看了以下:
已知定椭圆:x^2/a^2+y^2/b^2=1(a>b>0)的左,右顶点分别为A和B,点S和椭圆C 2020-05-13 …
我会连一连,读一读。dāmùmǎyízuòlǘxiàjīmùyìtóuluóboxǐqíyìzhī 2020-05-14 …
小白求教Matlab初级编程.q0=10;R=60;L=9;C=0.00005;t=0:0.8;q 2020-05-17 …
l.下列词语中注音有两处错误的一项是()A.糜先生(mí)广漠(mò)捞着(lāo)嬉戏(Xī)B 2020-07-01 …
设曲线L:f(x,y)=1(f(x,y)具有一阶连续偏导数),过第二象限内的点M和第四象限内的点N 2020-07-08 …
英语单词填空1.时间状语:d-r-n-2.场所:b-s-s-o-f-r--e-a-t-e-t3.教 2020-07-14 …
帮忙求个递推公式,从兔子繁殖问题衍生而来.m(0)=1,m(1)=1,m(2)=1,m(3)=2, 2020-08-01 …
已知x,y是正整数,且xy+x+y=23,x^2+xy^2=120,求x^2+y^2的值.设m=xy 2020-11-03 …
题目是这样的:一质点的角动量为l=6t*t*i-(2t+1)*j+(12*t*t*t-8*t*t)* 2020-12-01 …
开发怎么算?比如:T=2π√(L/g)怎么算出0.25?做一个周期为1S的摆T=2π√(L/g)1= 2021-02-01 …