cancel
Showing results for
Did you mean:
cancel
Showing results for
Did you mean:

SOLVED
Highlighted

problem with unit=0.0 when solve quadratic equation

Hello,

I am new to Mathcad,I have been using PTC Mathcad Prime 5 since yesterday.

I have a problem when I use solve and assume for this quadratic equation. All the variables have mm as unit. If I assume mm <> 0 then it works. The answer I am looking for is 233.41847464108950079 mm. Ps. If I put = it shows the good answer (my bad, I was too frustrated about the if and else thing to try), but why does it show if and else?

Thank you

Tags (4)
1 ACCEPTED SOLUTION

Accepted Solutions

Re: problem with unit=0.0 when solve quadratic equation

For numerical result (especially with units) you may consider using a numeric solve block instead of the symbolic solver: 2 REPLIES 2

Re: problem with unit=0.0 when solve quadratic equation

The symbolic processor in Mathcad (and Prime) does not know about units, it treats them as unknown variables.

You can write sol to be a function of Lp, Dp1 and Dp2, so instead of sol:=... you write sol(Lp,Dp1,Dp2):=...

Then you can evaluate sol(Lp,Dp1,Dp2)=

to get the answer.

Success!
Luc

Re: problem with unit=0.0 when solve quadratic equation

For numerical result (especially with units) you may consider using a numeric solve block instead of the symbolic solver: 