Mathematica Mathematical software: Latex, Mathml, MathType, Maple?

Click For Summary
For mathematical software, Python with libraries like NumPy, SciPy, and Matplotlib is recommended for tasks such as graphing, regressions, and solving equations. LaTeX is suggested for writing eBooks with extensive math content, offering powerful formatting capabilities, although it has a steeper learning curve. Alternatives like MathML and MathType may be easier for beginners, while Maple is noted for its capabilities in calculus and physics but also comes with complexity. For simpler document creation, ReStructured Text allows for easy equation input using LaTeX syntax. Various online resources and alternatives can provide additional options for graphing and solving mathematical problems.
christian0710
Messages
407
Reaction score
8
Which mathematical software(s) can you recommend for
1. As a substitute for a calculator (TI89): making basic graphs, regressions (linear, exponential), vectors, solving equations, showing graphs in 2d and 3d?
2. Writing an ebook with lot's of math. I'm thinking Mathml or Mathtype might be easier to learn than latex for writing an ebook,
For doing calculations in basic physics (classical mechanics) and calculus, I've heard maple is good, but is there an easier alternative? I'd imagine it has a bit of a learning curve.
 
Physics news on Phys.org
wow...such a short list and it manages to be all over the place, from a free publishing ecosystem (Latex), to equation editors, to a complete expensive computer algebra environment (Maple)...

...but it never fails...people insist on asking power to do whatever they want and they want to do it easily, these two things, though, have typically been on opposite ends of the spectrum...easy to use tools can only do simple things or just a few dedicated things; powerful tools have a learning curve.

From the title, it sounded like you were asking for one thing, but the list included apples and oranges; your post, though, does list two things.

For mathematical environment where you can do regressions, vectors, solving equations, I use Python (numpy, scipy, matplotlib); you can also generate 2d and 3d graphs. For a tool along the lines of literate programming like Mathcad, where you can type text with descriptions and explanations along with evaluated math and in-line graphs, there is the IPython Notebook...you can even produce documents to share with others and you can publish to pdf.

For publishing, yes, there is Latex and a bunch of modules that you can use to do just about anything you want from included nice graphics and Python/matplotlib code that would be evaluated in the fly.

If you want easy document creation, you can drop down to something like ReStructured Text; here, you can forget most everything about latex and only limit yourself to just learning how to type equations in latex...this does not take much and it is very useful even outside the Latex ecosystem...many other software accept equations latex...like ReStructured Text, matplotlib, etc.

...and all this is free.

This is only one set of choices...there are more alternatives, of course.

gsal
 

Similar threads

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