How useful is a symbolic calculation tool?

  • Thread starter Thread starter accdd
  • Start date Start date
  • Tags Tags
    Calculation
Click For Summary

Discussion Overview

The discussion revolves around the usefulness and frequency of use of symbolic calculation tools such as Mathematica, Maple, SymPy, and MathCad among professionals in theoretical physics and engineering. Participants share their experiences and preferences regarding these tools, exploring their value in simplifying complex calculations and checking work.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants find symbolic calculation tools like Mathematica and Maple worth learning, especially for handling long equations.
  • One participant mentions using Mathematica daily during their PhD thesis, suggesting high utility in academic work.
  • Another participant prefers MATLAB for symbolic calculations, noting that while many scientists favor Mathematica, their own experience with MATLAB's symbolic libraries has been satisfactory.
  • A participant emphasizes the time-saving aspect of using symbolic tools to avoid lengthy manual manipulations and the potential for human error.
  • Several participants express nostalgia for MathCad, highlighting its features like unit compatibility checks and ease of mixing text with calculations, while also noting its decline in popularity.
  • One participant mentions Maxima as a free alternative that works well for simple algebra problems.
  • A graduate student shares their experience with Maple due to institutional access, indicating that accessibility influences tool choice.
  • Another participant expresses a desire to learn more freely available tools to encourage student use, while acknowledging the need for specialized tools in certain cases.

Areas of Agreement / Disagreement

Participants generally agree on the usefulness of symbolic calculation tools, but there are multiple competing views regarding which tool is preferable and the extent of their use. The discussion remains unresolved regarding the best tool for specific needs and contexts.

Contextual Notes

Some participants express limitations based on personal experience and institutional access to specific software, which may affect their opinions on the tools discussed.

Who May Find This Useful

This discussion may be useful for theoretical physicists, engineers, graduate students, and educators interested in symbolic calculation tools and their applications in academic and professional settings.

accdd
Messages
95
Reaction score
20
How often during your work do you use a symbolic calculation tool like Mathematica / Maple / SymPy? Is it worth learning(especially for a theoretical physicist)? Thank you.
 
  • Like
Likes   Reactions: jedishrfu
Physics news on Phys.org
When you need them, they are definitely worth the small amount of work to learn. I have only used them a few times on very long equations that would have driven me crazy trying to manipulate. Mathematica and Maple are easy to learn and use. I have never used Sympy and am not familiar with it.
 
Last edited:
  • Like
Likes   Reactions: robphy, jedishrfu, accdd and 1 other person
I used mathematica and custom made packages for it on an almost daily basis for my PhD thesis
 
  • Like
Likes   Reactions: berkeman, jedishrfu and accdd
accdd said:
How often during your work do you use a symbolic calculation tool like Mathematica / Maple / SymPy? Is it worth learning(especially for a theoretical physicist)? Thank you.
For symbolic calculations, I, personally, find that MATLAB is far better than SymPy. On the other hand, most scientists prefer Mathematica for symbolic calculations. If your work entails plenty of symbolic calculations, then probably Mathematica should be the preferred tool.

Note that I haven't used Mathematica, so take my words with a grain of salt. There are people here who have used it and will be able to give better advice. I have MATLAB and mostly use it for numerical work, but when needed, MATLAB's symbolic libraries have met my needs.

And it's definitely worth learning these tools.
 
  • Like
Likes   Reactions: jedishrfu, FactChecker and accdd
A symbolic tool can be much better than spending hours on manipulation, then days checking your work, only to spot a mistake two weeks after sending it out. (Don't ask me how I know.)
 
  • Like
Likes   Reactions: SolarisOne, robphy, accdd and 1 other person
I use an ancient version of MathCad* for that, and OMG, I couldn't live without it for complex algebra, trig, and such. In my world of engineering, you have to check your work all by yourself, there's no answer key and being wrong is expensive in many different ways (mostly wasted time, which we don't have). Humans, especially me, I think, make mistakes. It's a simple way to check derivations.

*No, I'm not recommending it. But I know it and have it and it works well enough.
 
  • Like
Likes   Reactions: accdd, FactChecker and Wrichik Basu
DaveE said:
I use an ancient version of MathCad* for that, and OMG, I couldn't live without it for complex algebra, trig, and such. In my world of engineering, you have to check your work all by yourself, there's no answer key and being wrong is expensive in many different ways (mostly wasted time, which we don't have). Humans, especially me, I think, make mistakes. It's a simple way to check derivations.

*No, I'm not recommending it. But I know it and have it and it works well enough.
I used MathCad for a while long ago and loved it. It checked units for compatibility and allowed easy mixing of text with calculations. I miss it. I thought that it would lead the way to better math tools, but it was just ignored.
 
  • Like
Likes   Reactions: I like Serena and DaveE
FactChecker said:
I used MathCad for a while long ago and loved it. It checked units for compatibility and allowed easy mixing of text with calculations. I miss it. I thought that it would lead the way to better math tools, but it was just ignored.
You can still buy it. $700.
 
  • Like
Likes   Reactions: FactChecker
DaveE said:
You can still buy it. $700.
Actually, I think I did long ago. I don't need it now. I just thought that some of its great features would become a trend. Instead, we regressed.
 
  • #10
Maxima is free and still works. For most simple algebra problems it does just fine.
 
  • #11
In my experience, one learns to use the tools that are easily accessible. As a grad student, my school’s site license was for Maple… so I learned to use Maple. (For symbolic calculations, I am more comfortable with Maple than I am with Mathematica or Matlab.)

These days as a faculty member, I want to learn to use more freely available tools… so I can encourage students to use them. (If one needs something more specialized that’s only available in maple, mathematica, matlab, etc…. then move toward that afterwards.)

I use such tools on occasion… maybe twice a week for general tasks… more often if I am working on a specific problem.
 
Last edited:
  • Like
Likes   Reactions: accdd

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 6 ·
Replies
6
Views
7K
Replies
5
Views
3K