Community Tip - Have a PTC product question you need answered fast? Chances are someone has asked it before. Learn about the community search. X
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?
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.
Unfortunately I didn't use Mathcad back then. Can you no use the symbolic operators?
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.
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.