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

Technical issue of Mathcad in calculation with temperature?

  • December 18, 2019
  • 2 replies
  • 5472 views

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?

 

 

Best answer by Werner_E

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! 🙂

2 replies

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! 🙂

PCES1-VisitorAuthor
1-Visitor
December 18, 2019

Thanks Werner,

 

1-Visitor
May 3, 2021

Hakan1_0-1620029567528.png

Hello 🙂

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

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

1-Visitor
May 4, 2021

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