Tool for symbolic manipulations?

  • Thread starter Thread starter jack476
  • Start date Start date
Click For Summary
SUMMARY

The discussion centers around the need for tools that facilitate symbolic manipulations in classical mechanics, specifically for tasks like computing derivatives, integrals, and variable changes. Users recommend Mathematica as the most sophisticated option, while also mentioning Maxima as a free alternative. Sage is highlighted as a powerful open-source package that integrates multiple software tools and supports LaTeX. Additionally, the imaxima addon for Emacs is suggested for users seeking LaTeX output generation.

PREREQUISITES
  • Familiarity with symbolic mathematics concepts
  • Basic understanding of LaTeX for typesetting mathematical expressions
  • Experience with Mathematica or similar computational tools
  • Knowledge of open-source software packages like Sage and Maxima
NEXT STEPS
  • Explore the capabilities of Sage for symbolic mathematics and LaTeX integration
  • Learn how to use Mathematica for advanced calculus and algebraic manipulations
  • Investigate Maxima as a free alternative for symbolic computations
  • Research the imaxima addon for Emacs to enhance LaTeX output generation
USEFUL FOR

This discussion is beneficial for physicists, mathematicians, and students engaged in classical mechanics who require efficient tools for symbolic computations and algebraic manipulations.

jack476
Messages
327
Reaction score
124
I've started to reach a point where working out problems on my sketch pad is becoming impractical. In classical mechanics in particular, it feels like I'm spending a lot of time doing "grunt work" like working out derivatives or integrals, or making conversions to new variables. It feels like I'm spending much more time on the algebra and calculus computation than I am on the physics. It's not difficult, but it's a time sink. Plus my hand starts to cramp from all of the writing.

So what I'm looking for is something that can do things like quickly take integrals and derivatives of expressions, change variables in an expression, and do algebra on an equation. Ideally, if it could keep a LaTeX picture of the expression I'm working on open, that would be even better.

Suggestions?
 
Physics news on Phys.org
I use Mathematica for that sort of thing. There are also other programs with similar functionality.
 
I agree with DaleSpam. Mathematica is a great tool for doing calculations and can save many hours of searching for where you made an error in your hand calculations. There are other tools, but I think Mathematica is by far the most sophisticated.
 
I've never used it, but Maxima is free.
 
  • Like
Likes   Reactions: jasonRF
For symbolic mathematics, the main commercial ones are mathematica and maple.

The main open source math package is Sage, which binds several software packages together (maxima, SymPy). I know that sage has support for latex (you can write interactive worksheets with latex) and you can use it online as well:
https://cloud.sagemath.com/

If you are using linux and emacs, then I recommend using the imaxima addon for emacs, it generates (and renders) latex output:
https://sites.google.com/site/imaximaimath/Home

For some quick computing (solution of equations, quick integral computations), I use wolfram alpha:
http://www.wolframalpha.com/
 
  • Like
Likes   Reactions: IgorIGP
bigfooted said:
For symbolic mathematics, the main commercial ones are mathematica and maple.
I do not understand what does the word "main" mean at that context. I think the choice depends on the solved task.
 
Thanks for the advice guys! I ended up deciding to use Sage for the time being, since it's open source I can't afford to buy a bunch of software right now. Already finding it very useful, I'm getting a lot more done now. Thanks again!
 
Mathematica or maple are both very good!
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
7K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K