Get Help

Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Community
- :
- PTC Academic
- :
- PTC Academic Program Discussions
- :
- Different types of solvers

Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

11-29-2019
07:42 AM

11-29-2019
07:42 AM

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.

Solved! Go to Solution.

Labels:

1 ACCEPTED SOLUTION

Accepted Solutions

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

12-02-2019
04:40 AM

12-02-2019
04:40 AM

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

6 REPLIES 6

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

12-02-2019
03:13 AM

12-02-2019
03:13 AM

Re: Different types of solvers

Hello,

Have you looked in the available trainings:

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

You may find the answers there.

Thanks,

Alex

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

12-02-2019
03:23 AM

12-02-2019
03:23 AM

Re: Different types of solvers

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.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

12-02-2019
03:33 AM

12-02-2019
03:33 AM

Re: Different types of solvers

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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

12-02-2019
03:53 AM

12-02-2019
03:53 AM

Re: Different types of solvers

Hi Alex,

tanks again. That definetly does help. So it seems like all three in principle are able to do the same (save that "solve blocks" allow for relations and constraints and "solve" can solve symbolically). Can you say something about efficiency? I imagine there shouldn't be much of a difference between "single commands" and "solve bocks" (at least as long as you use the same solver). How about using symbolic "solve" for a numerical solution? Would that be less efficient or is there basically no difference?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

12-02-2019
04:40 AM

12-02-2019
04:40 AM

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

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Notify Moderator

12-02-2019
05:38 AM

12-02-2019
05:38 AM

Re: Different types of solvers

Hi Alex,

thanks a lot. That gives me a standard to work by.

Announcements

Welcome to PTC Academic!