Comparing Math Software: Mathematica vs Program for School

Click For Summary
SUMMARY

This discussion compares Mathematica and Maple, two prominent math software tools. Users highlight Mathematica's extensive functionality and versatility, making it preferable for a broader range of computations. In contrast, Maple is noted for its command line version, which is efficient for quick calculations and requires minimal RAM. Specific commands for plotting and differentiation in Maple, such as 'diff(y,x)' and 'plot(f(x),x=-10..10,y=-10..10)', are shared to assist users in navigating the software.

PREREQUISITES
  • Familiarity with basic calculus concepts, including differentiation and plotting functions.
  • Understanding of Maple syntax for mathematical operations.
  • Knowledge of Mathematica's capabilities and functions.
  • Basic computer skills for navigating software help files and online resources.
NEXT STEPS
  • Research advanced plotting techniques in Maple, including slope fields and function definitions.
  • Explore Mathematica's extensive function library and comparison features with Maple.
  • Learn about the command line functionalities of Maple for efficient calculations.
  • Visit the Maplesoft Student Help Center for additional resources and community support.
USEFUL FOR

Students, educators, and professionals in mathematics or engineering who are evaluating or using Mathematica and Maple for computational tasks and graphing.

bassplayer142
Messages
431
Reaction score
0
I got this program for school and I was wondering if anyone else here uses it. I have heard most people talking about Mathematica. Does anyone know how to compare one to the other? I have looked around in this program and it does EVERYTHING! If so, does anyone know the command for dy/dx?
 
Physics news on Phys.org
Do you go to UW by any chance?
 
Should be something like this:

y:= x^2
diff(y,x)
[expected output is 2x]
 
Ok thanks, I've been trying to plot a graph all day and I can't seem to figure this stuff out.
 
Werg22 said:
Do you go to UW by any chance?


nope
 
plot(f(x),x=-10..10,y=-10..10);

will plot f(x) between -10 and 10 on the x-axis, and -10 and 10 on the y-axis.

there's other arguments you can insert in the code, but that is just a basic plot.
 
The help file is your friend!
 
nicksauce said:
The help file is your friend!

Yes, hit "F1" key!

Type the word: plot
then highlight it or place the cursor near that word.
Then hit F1.
 
I have already checked the help thing before I even posted. I just don't understand somethings. How would you plot a graph of dy/dx = sin(x)*cos(y)?

plot(f(x),x) f(x)=sin(x)*cos(y),x=-10..10,y=-10..10)?
 
  • #10
if you define the function, you just have to put f(x) as the first argument.

like
f:=x-> x^2;

plot(f(x),x=-10..10,y=-10..10);

that would plot the parabola x^2 with a window of -10 and 10 on the x-axis and the same on the y.

the help file for these programs are confusing, imo
 
  • #12
First of all, I don't want anyone to think I'm not trying here. I've been at this for on and off 3 days now and it's annoying. I tried some links but couldn't find exactly what I'm looking for. I understand simple graph stuff but maybe I'm just not great with the terminology. Let's just say I want to plot the slope field of dy/dx=sin(x)*cos(y).

DEplot(diff*(x(y), y) = sin(x(y))*cos(y), t, x = -4 .. 4, y = -4 .. 4)

I just don't understand the whole x(y) or whatnot. Thanks for the help.
 
  • #13
Help is available

Hey,

In Maple, x(y) means that x is a function of y. I'm not sure if you are aware of this but there is a Student Help forum and a Student Help center available on Maplesoft's website. Your questions may be answered by a developer or an expert in Maple. Check it out..

Student Help Center
http://www.maplesoft.com/studentcenter/index.aspx

Student Help Forum
http://www.mapleprimes.com/mapleprimes-forums/student-help-forum
 
Last edited by a moderator:
  • #14
bassplayer142 said:
I have heard most people talking about Mathematica. Does anyone know how to compare one to the other?

Mathematica is better than Maple because it was designed to be an all purpose math software. It is capable of a greater range of computations because it has more functions than Maple. You can find a comparison between them http://amath.colorado.edu/computing/mmm/.

One feature of Maple which I find quite useful is its command line version. It can be used for quick calculations and sketching of plots, while having more capabilities than conventional calculators. It also takes up very little RAM, making it suitable on slow computers.
 
  • #15
hyperon said:
You can find a comparison between them http://amath.colorado.edu/computing/mmm/.

That chart is useful... but readers should be aware that some empty boxes are not an indication the feature is missing... but that it hasn't been written up for some reason. In addition, it would be more useful if version numbers have been included.

For example,
the features in
http://amath.colorado.edu/computing/mmm/11.html
http://amath.colorado.edu/computing/mmm/12.html
can be done in Maple.

http://amath.colorado.edu/computing/mmm/17.html
incorrectly says that "does not support reading image files".
Maple 10 can read JPEG, TIFF, and BMP (but not GIF or PNG).
 
Last edited by a moderator:

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
Replies
5
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 8 ·
Replies
8
Views
11K
  • · Replies 5 ·
Replies
5
Views
732
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 10 ·
Replies
10
Views
13K
Replies
3
Views
4K
  • · Replies 13 ·
Replies
13
Views
3K