Skip to main content
1-Visitor
April 23, 2012
Question

Do newer version handle units better?

  • April 23, 2012
  • 5 replies
  • 3393 views

I own MathCad 14 and in general love it to death, but I don't like the way it handles units using Solver, as the final answer in Solver never has any units. But if you solve the equation for the unknown and type that in, the answer will have the correct units.

This is inconsistent. I have attached a MathCad 14 worksheet that illustrates what I mean.

My question is: Are there any later versions of MathCad where Solver solves the equation and attaches the correct units? If so, I will put in on my wish list. If not, I will wait until it does appear.

(It has become clear MathCad was written by a bunch of pure mathematicians who don't know anything at all about these flaky things called "units" and really don't want to know. Should they be flying along in an airplane and the wings suddenly fall off, as they plunge to a fiery doom the thought might wander through their fuzzy-academic brains perhaps that attitude was a mistake.)

Jeff Corkern

--------------------------------------------------

Consider the following as a statement of logic, and rank it as "True" or "False":

"If people possess immortal souls, it should be possible to logically deduce this by objective analysis of their actions."

http://www.theninepointfivetheses.blogspot.com

5 replies

12-Amethyst
April 23, 2012

I'm not sure how 14 handles the example you gave but here's an output pdf from the current mathcad 15.

Can you print what 14 does for comparison?

I've added the ',x' after the solve to show explicitly the calculation that is to be performed but it made no difference to the result.

Regards

Andy

10-Marble
April 23, 2012

You have an extra 'liter' in the solve routine when compared to the division. Just take it out, so that it is 2x, not 2xliter, and 'liter' will appear in the answer!

Hope this helps.

Bill

1-Visitor
April 23, 2012

I'm aware leaving a unit out of the calculation will make MathCad put the non-canceled-out unit in the answer.

Basically, you're violating the rules in order to make it look right.

This is not what I want. What I want is for MathCad to do it right in the first place---all units properly labeled, including your unknown, and Solver puts the correct units next to the answer.

Just like it does when you enter an explicit calculation for x.

Jeff Corkern

--------------------------------------------------

Consider the following as a statement of logic, and rank it as "True" or "False":

"If people possess immortal souls, it should be possible to logically deduce this by objective analysis of their actions."

http://www.theninepointfivetheses.blogspot.com

23-Emerald I
April 23, 2012

Let's be precisely consistent. Solve the top equation for x, and get the true equality.