早教吧作业答案频道 -->物理-->
开尔文温度与摄氏温度的换算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...的网友还看了以下:
数学问题3到一、若a小m=3,a小n=5,求(1)a小m+n的值,(2)a小3m-2n的值二、已知 2020-04-07 …
已知方程-x^2+5x+1-2m=0,x在区间【1.3】请问当m为何值时,方程分别有一解?是-x^ 2020-05-13 …
集合M的元素为自然数,且满足:如果x属于M,则8-x属于M,试回答下列问题:(1)写出只有一个元素 2020-05-15 …
已知(m-n)²=8,(m+n)²=2,则㎡+n²= A.10 B.6 C.已知(m-n)²=8, 2020-05-17 …
6a(m-n)^2-8(n-m)^3分解因式怎么分解呀6m(m-n)²-8(n-m)³ 2020-05-20 …
开尔文温度与摄氏温度的换算T=500.0;y=(238000/8.3144)/log(55*8.3 2020-07-24 …
已知曲线C:(5-m)x∧2+(m-2)y∧2=8(m∈R) 已知曲线C:(5-m)x∧2+(m- 2020-07-30 …
SnowWorldSki(滑雪)ParkPrice(价格):50yuan/houronweekday 2020-10-30 …
方程组mx+my=m-3x,4x+10y=8有唯一的解,那么m的值为m≠-5.原因有人答:mx+my 2020-10-31 …
已知x,y是正整数,且xy+x+y=23,x^2+xy^2=120,求x^2+y^2的值.设m=xy 2020-11-03 …