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

Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X

Old Solve() Function?

tibbals-tf
1-Newbie

Old Solve() Function?

In past versions of MathCAD, there was a solve() function. Since this is used in some of MathCAD's original Mechanical Engineering worksheets, what replaces this function in version 14 so I can eliminate "undefined variable" errors in some old spreadsheets?

9 REPLIES 9
MikeArmstrong
5-Regular Member
(To:tibbals-tf)

Are you referring to solve blocks?

Please upload an example worksheek.

Mike

No, this is a solve function, as in solve(30s+70,s).

Tom T.

MikeArmstrong
5-Regular Member
(To:tibbals-tf)

Unfortunately I didn't use Mathcad back then. Can you no use the symbolic operators?

Mike

Like this?

Mike

Mike,

That might be it, but how do you do it? What is the keystroke to get the "solve"? The "solve" item under symbolic variables is greyed-out.

Thanks, take care,

Tom T.

Mike,

I have figured it out, the solve from the symbolic toolbar works, once I figured out a syntax issue and some other stuff!

Thanks, take care,

Tom T.

MikeArmstrong
5-Regular Member
(To:tibbals-tf)

Hi Thomas,

Good news. Yes you cannot type the symbolic operators, you have to select them from the toolbar.

Mike

The "solve" item under symbolic variables is greyed-out.

This is the static symbilic solve. The cursor must be in the equation you want to solve under the to solve for variable. But result is static and does not change if the equation is changed. Therefore the dynamic symbolic solve will be the better choice in most occasions. You can get it from the palette as you had found out yourself or you may use the keyboard shortcut "ctrl-shift-." and type "solve,x" manually in the placeholder.

If you don't need a symbolic solution as in the simple example you posted, you may also use root() or a short solve block with find().

We can use the solve (fsolve, isolve etc) function in Mathcad <13 with Maple symbolic engine. It was one undocumented trick. Now (Mathcad 13-15 and Prime) we have the MuPAD symbolic engine without this function.

http://twt.mpei.ac.ru/ochkov/Mathcad_12/2_31_fsolve.png

Top Tags