Skip to main content
1-Visitor
December 18, 2019
Solved

Technical issue of Mathcad in calculation with temperature?

Hi everybody,

 

I am using Mathcad prime 6.0. I have tried to make some calculus of temperature, but it seems that Mathcad has a problem with calculation of temperature. First I tried: 1F+1F=461.67F (it is not 2F!!!), then 2F/1F=1 (it is not 2). 

PCES_0-1576688523917.png

 

I don't really know if that is a technical bugs of Mathcad Prime? or it is just a bad copy of Prime in my laptop, or Did I miss something?

 

 

Werner_E
Werner_EAnswer
25-Diamond I
December 18, 2019

Turn your temperatures into Kelvin, then add or divide them and then represent the results again in °F. You will see that Mathcad is perfectly correct in what it does.

The conversion between the various temperature units are not simple multipications by a constant factor like we have in meter and feet, etc.

Then, if you think about it, it may not make much sense to add two temperature values. Rather you intend to add a certain temperature in °F to a given tmeperature. Thats what the unit Delta°F is for:

Werner_E_0-1576690974227.png

But admitedly dealing with temperature can be quite a beast - but there is no bug in Mathcad! 🙂

7 replies

Werner_E
Werner_E25-Diamond IAnswer
25-Diamond I
December 18, 2019

Turn your temperatures into Kelvin, then add or divide them and then represent the results again in °F. You will see that Mathcad is perfectly correct in what it does.

The conversion between the various temperature units are not simple multipications by a constant factor like we have in meter and feet, etc.

Then, if you think about it, it may not make much sense to add two temperature values. Rather you intend to add a certain temperature in °F to a given tmeperature. Thats what the unit Delta°F is for:

Werner_E_0-1576690974227.png

But admitedly dealing with temperature can be quite a beast - but there is no bug in Mathcad! 🙂

Translate
PCES1-VisitorAuthor
1-Visitor
December 18, 2019

Thanks Werner,

 

Translate
1-Visitor
May 3, 2021

Hakan1_0-1620029567528.png

Hello 🙂

How do I multiply or divide a temperature? Can someone help me, please?

Translate
23-Emerald IV
May 3, 2021

Today the outside temperature is 0 °C, tomorrow it will be twice as cold. What is the expected temperature tomorrow?

 

What do you want to double, or cut in two?

 

You need to understand that Prime's unit °C is 'sort of an absolute temperature': internally it is converted to K (Kelvin). The unit Δ°C on the other hand is a relative temperature, or temperature difference. The value of 1 Δ°C is exactly the same as 1 K. (ISO standards regarding usage of units prescribe that only (!) K should be used for temperature differences.)

When you want to double a temperature in °C, you probably want to double the part of temperature that lies above 0 °C. Hence you would write 0 °C + 2 * 15 Δ°C when you want to double from 15 to 30 °C.

And of course, the better (complying with standards) usage is: 0 °C + 2 * 15 K.

 

All this still doesn't answer the question at the top, but hopefully it helps you.

 

Success!
Luc

Translate
1-Visitor
May 4, 2021

Thank you so much. I have figured it out now. It's working without any problem now. ☺️

Translate