Skip to main content
1-Visitor
November 29, 2019
Solved

Different types of solvers

  • November 29, 2019
  • 1 reply
  • 3228 views

Hi guys,

I'm just getting started with Mathcad. Currently I'm trying to understand the different kinds of solvers. It seems to me there are three "basic categories":

 

1. "Single command Solvers", e. g. root, lsolve etc. where you just pick your appropriate solver and launch

2. "Solve blocks", which allow for separate guess values and boundary constraints, but seem to support only find, minerr, minimize, maximize and odesolve

3. The symbolic "solve" command, which seems to be for solving equations symbolically (but apparently also produces numerical solutions).

 

I don't quite understand what the latter two are for. What is their benefit? Aren't there plenty of solvers for everything (save maybe symbolic solutions) in the first "category"? So when should I use what? 🤔 *confused*

 

Any help would be much appreciated.

Thanx.

 

 

Best answer by Alex_Cazacu

Hello,

 

As I understood, they all do the same thing, but they can be used in different situations. I'd say that the most efficient is the one you are most comfortable with, unless you need more functionality this one can't handle.

 

Thanks,
Alex

1 reply

17-Peridot
December 2, 2019

Hello,

 

Have you looked in the available trainings:

https://learningconnector.ptc.com/products/mathcad

You may find the answers there.

 

Thanks,
Alex

Ramax1-VisitorAuthor
1-Visitor
December 2, 2019

Hi Alex,

thanks for your response. Of course I can do that. The problem is that it's rather tedious to dig through everything to find a specific answer. Also from my experience, tutorials mostly just introduce features and do not compare them among each other. But if there is no specific answer at hand, that is probably the way to go.

17-Peridot
December 2, 2019

Hi Ramax,

 

Here is what I could find out:

In "Solve blocks" the user can define relations and insert constraints - limits of calculation and then, in the solver part the equation(s) will be solved depending on the "Single command Solvers", so the main difference between these two are constrains.

The Symbolic Solve is used if an equation is solved symbolically, it will show the roots of the equation. If some of the variables are already defined previously in the worksheet, then it will be taken into consideration and the roots will been displayed accordingly, depending on those too.

The user can choose from a variety of ways to solve depending on what he finds to be more accessible, more easy!

 

I hope this helps!

 

Thanks,

Alex