Page 3 of 4

Re: Math Software

Posted: Sat Feb 07, 2009 7:30 am UTC
by vatar
Uncommons Maths looks interesting. It is a java library that has expanded random number abilities, including various distributions. Also Combinatorics, Statistics, Rational Arithmetic, and Binary packages.
https://uncommons-maths.dev.java.net/

Re: Math Software

Posted: Sat Feb 14, 2009 3:26 pm UTC
by xkcdaddict
I was recently introduced to winplot.

It's a great small tool for windows, can do 2D and 3D and has an internal list of all the functions.

Re: Mathematics Resources (Website links)

Posted: Mon Mar 02, 2009 2:45 am UTC
by Mach1ne
Jorpho wrote:Do folks still use Scilab and Octave? They sound like they ought to be as useful as MATLAB is.


Yep people still use them in numerical analysis. I'm currently using Octave in a class and if you can get passed the command prompt style and the less user friendly layout it works almost as good at MATLAB. Pretty nice piece of free software there.

Re: Math Software

Posted: Mon Mar 02, 2009 3:48 pm UTC
by thoughtfully
I recently came across Mathomatic, which is a basic, really lightweight computer algebra system. Its available as a static executable for Linux, which is only about two thirds of a megabyte. There's a win32 package that comes bundled with Cygwin DLLs that is a little bigger. It doesn't have every obscure feature under the Sun, but it's got a few of them. It's also actively maintained. For those times when Maxima is overkill, too bloated, or just plain ain't behaving (which is more often then I'd like). It also has colors, a feature that Maxima cannot boast of!

Here's a sample session:

Code: Select all

Mathomatic version 14.3.3 (www.mathomatic.org)
Copyright (C) 1987-2009 George Gesslein II.
100 equation spaces available, 960 kilobytes per equation space.
ANSI color mode enabled; disable with the -c option.
1-> a=G*M/r/r

         G*M
#1: a = -----
        (r*r)

1-> r=2*G*M/c/c

        2*G*M
#2: r = -----
        (c*c)

2-> tu=hbar*a/(2*pi*c*k)

           hbar*a
#3: tu = -----------
         (2*pi#*c*k)

3-> replace a with #1
G*M/(r*r)

             hbar*G*M
#3: tu = -----------------
         (2*(r^2)*pi#*c*k)

3-> replace r with #2
2*G*M/(c*c)

               hbar*G*M
#3: tu = ---------------------
             2*G*M
         (2*(-----^2)*pi#*c*k)
             (c^2)

3-> simplify

          hbar*(c^3)
#3: tu = -------------
         (8*G*M*pi#*k)

Re: Math Software

Posted: Tue Mar 03, 2009 1:23 am UTC
by Ended
For data visualisation, ParaView is a great piece of open source software. It takes maybe a day of coding (at the very most - usually more like half an hour) to get your code to dump data in a compatible format (I've found the VTK ASCII format to be easiest), and you then gain access to a wide range of powerful, professional visualisation tools.

VisIt is similar, although I've never used it.

Re: Math Software

Posted: Wed Mar 04, 2009 3:47 am UTC
by codebliss
I am a huge fan of Qualculate!. Its library is also released open source. It allows you to parse mathematical strings, generate latex, et cetera.

Re: Math Software

Posted: Tue Mar 10, 2009 9:24 am UTC
by Exeter
If you're a student, I highly recommend the student version of Mathematica. It runs $120 and will carry you from high school through graduate school, should you need it to.

If you're not a student, I'm inclined to recommend SymPy or [url=sagemath.org]Sage[/url]. Both are Free Software (as in no cost and copyleft) and quite good, but not as powerful as Maple or Mathematica just yet.

Re: Math Software

Posted: Thu Jun 04, 2009 4:03 pm UTC
by CrazyIvan
Velifer wrote:For mathematicians who are pathological liars:

SAS: Huge dinosaur stats and data manipulation package, tries to be everything, only partially succeeds. Steep learning curve, Steep price. Lots of expensive add-ins.

R: Like SAS, but free. Lots of free but questionably coded add-ins. Caveat emptor.

SPSS, MiniTAB: Clicky stats. Get the job done, if you don't need much.

OpenEpi is cool if you need to do some basic stats from a strange computer.

My overwhelming favorite:
Stata: A bit of a learning curve (can replace 30 lines of SAS code with a single line). Excellent handling of complex survey weights. Small, fast, and powerful, leaves data manipulation to database programs that are good at that sort of thing. Has a peer-reviewed database of new procedures and papers, the online help/journal is amazing. Pisses SAS users off.


To quote a STATA rep's remix of Baby Got Back: "So they teach Stata in class, but the real world uses SAS..."

My take on the many and sundry statistics packages out there:

SAS: The 800 pound gorilla of the stats world, it does a tremendous amount of stuff, and does it well. A very active community means there are code snippits for almost anything out there, and when it comes down to it, chances are your collaborators are using it. Very good at data manipulation. Cons: Wicked pricey, a substantial learning curve, and without some serious know-how, it can't graph its way out of a paper bag, temptation to punch Stata users.

JMP: SAS's graphical cousin - I'm convinced one day its just going to be repackaged as the GUI and data visualization arm of the main SAS package. Decent stats, good integration with SAS for data manipulation needs, very good data visualization. It makes some decisions essentially for you, which can be good for the beginning statistics types, but occasionally gets annoying.

SPSS/MiniTab/SysStat etc.: Pretty lightweight programs that can get the job done if you're talking about t-tests, ANOVA and linear regression. For anything more complex, SAS/Stata/R users will look at you like you're damaged.

R: Free, rockstar visualization, active community. Very good package, can do nigh everything SAS or Stata can do. On the other hand, at least one major paper has had to be retracted due to coding errors - open source is only as good as the community, and every module needs to be looked over with a critical eye.

Stata: Very good program, way cheaper than SAS, but with somewhat less market penetration. Can do much better visualization than SAS, but that's like beating a cripple in a foot race. Tends, in my experience, to not be the program of choice for the hardcore stats types, who favor SAS or R/S+, but very popular with applied folks. Does meta-analysis way better than SAS. Slightly less "there's a book on how to do that" than SAS because they're lacking the publication might of the SAS Press. My major hangup is the language itself tends to encourage letting you not specify certain choices or let the program take care of it in the background - I prefer having to expressly code things.

Re: Math Software

Posted: Sun Jul 05, 2009 4:56 am UTC
by StardustDeath
The Geometer's Scetchpad (spelled wrong purposfully) SUCKS!!! Geogebra is much easier to use AND it's free. Soon, Geometer's S. will become obselete so to all of you geometry teachers that still use it: FAIL

Use Geogebra

Re: Math Software

Posted: Fri Jul 24, 2009 2:44 pm UTC
by Shokk
StardustDeath wrote:The Geometer's Scetchpad (spelled wrong purposfully) SUCKS!!! Geogebra is much easier to use AND it's free. Soon, Geometer's S. will become obselete so to all of you geometry teachers that still use it: FAIL

Use Geogebra

So I was going to make my first post here about geometry software, but then I saw this post and was like "Well, I guess I'll try GeoGebra, for this guy to be so fervently supporting it he's either paid to do it or it's pretty awesome".
So I tried out GeoGebra, and it's PRETTY SWEET.
Except for one thing,I can't figure out any way to measure angles and compare segment lengths and things like that, which I remember being able to do in GSP,
IE: one time in class we proved the Law of Sines by plugging in the segment lengths into the equation so it looked like (sin B/AC),(sin A/BC),(sin C/AB) in the "Calculate" Window and then the values popped up nicely in the corner of the drawing space so that I could observe that the values were indeed equal even as we wildly moved the vertices of triangle ABC.
I don't seem to be able to dynamically observe things like this in Geogebra, so basically I'm posting this to say that I was rather disappointed and also in hopes that I'm just an arseface who just couldn't figure out how to do it.

Would you happen to know of any OTHER free software that has this capability?

Re: Math Software

Posted: Tue Aug 04, 2009 8:52 am UTC
by notzeb
For geometry, I've always used this free program called kseg. I've not tried other geo programs.

Also I've been using this thing called Macaulay 2 for the last summer. Ever wanted to try computing sheaf cohomology on a projective scheme? Now you can!! (You can also do groebner bases, primary decompositions, find minimal projective resolutions, and the like)

Re: Math Software

Posted: Sat Aug 08, 2009 11:45 pm UTC
by Kurushimi
I'm looking for a program to write mathematical equations with ease with. Something that can export the written formula in some sort of image format. And it should run on Linux.

Any help would be appreciated.

Re: Math Software

Posted: Sun Aug 09, 2009 12:40 am UTC
by Talith
Kurushimi wrote:I'm looking for a program to write mathematical equations with ease with. Something that can export the written formula in some sort of image format. And it should run on Linux.

Any help would be appreciated.

Try www.mathurl.com . If you know a little LaTeX then it's really easy to typeset equations. It outputs a .png image which you can save. If I remember correctly I was introduced to the site from a thread someone posted on the fora and I use it very often to talk mathy with people in IMs.

Re: Math Software

Posted: Thu Aug 13, 2009 7:35 am UTC
by Alpha Omicron
Kurushimi: Just get a LaTeX distribution. Failing that, there's a web-based one called ScribTeX.

Re: Math Software

Posted: Fri Aug 21, 2009 4:28 am UTC
by bloodavenger9
MAPLE!!!!!!!!!!!!!!

im a U waterloo cs student so gotta support our program!

Re: Math Software

Posted: Thu Aug 27, 2009 6:17 pm UTC
by Mens rea
I am not sure if anyone said this yet, because I am too busy (read lazy) to scan through all the replies, but Wolfram's Mathematica is quite possibly the best commercially available math software. I can say it is definitely worth the money.

Re: Math Software

Posted: Thu Aug 27, 2009 6:19 pm UTC
by stephentyrone
Mens rea wrote:I am not sure if anyone said this yet, because I am too busy (read lazy) to scan through all the replies, but Wolfram's Mathematica is quite possibly the best commercially available math software. I can say it is definitely worth the money.


No reading necessary:
the search field wrote:Search found 11 matches: +mathematica

Re: Math Software

Posted: Sun Sep 13, 2009 4:13 am UTC
by Kurushimi
I'm looking for a data plotter. Something that I can feed a bunch of x, y coordinates in any simple format which, preferably, I can make a program write into a text file and then copy/paste (something like two numbers a line with spaces between them) , and it will churn out a graph plotting them all.

Any extra features would be a bonus.
(I know googling "Data plotter" will probably give me what I'm looking for. But I post here to get the one people have had the best experience with)

Re: Math Software

Posted: Sun Sep 13, 2009 4:29 am UTC
by Jorpho
Kurushimi wrote:I'm looking for a data plotter. Something that I can feed a bunch of x, y coordinates in any simple format which, preferably, I can make a program write into a text file and then copy/paste (something like two numbers a line with spaces between them) , and it will churn out a graph plotting them all.

Any extra features would be a bonus.
(I know googling "Data plotter" will probably give me what I'm looking for. But I post here to get the one people have had the best experience with)
What's wrong with Excel/OpenOffice Calc ?

For something more complex I'd try throwing something together in Python with SciPy/Python-Matplotlib.

Re: Math Software

Posted: Sun Sep 13, 2009 5:02 am UTC
by Kurushimi
Actually, I totally forgot about excel. It seems like exactly what I need. Thank you.

Re: Math Software

Posted: Sun Sep 13, 2009 11:54 pm UTC
by Ended
Gnuplot is another standard solution (plotting a datafile of the type you describe is pretty much exactly what it's designed for). It's scriptable, fairly easy to use, and can produce publication-quality graphs (with a bit of practice).

Re: Math Software

Posted: Wed Sep 23, 2009 11:34 pm UTC
by joshz
So I'm in high school, taking IB Math Higher Level starting this year (syllabus which may be accurate here [it goes up to derivatives and integrals, maybe higher, IIRC]), and my teacher recommended I get the student edition of Mathematica.
However, my parents aren't sure what benefit it would provide to me, or whether it would just let me do my homework faster. I looked at the wiki page for mathematica, but it's not exactly very friendly to the uninitiated.
So, what benefits would mathematica provide to me, and do you think I should get it?

Thanks!

Re: Math Software

Posted: Thu Sep 24, 2009 5:54 am UTC
by Jorpho
I learned integral and differential calculus very well, and I never had Mathematica.

I suppose if you're some "visual learner" (or something) and feel that you get a much better grasp of concepts from looking at graphs of curves with tangents drawn on them and such forth, something of that nature might be useful.

I must also admit that when I learned I could use Mathcad (not quite the same) to check my algebra for the massive, lengthy equations I had previously been trying to do by hand, it was something I'd wished I'd learned about a long time ago. But I would question the educational value of assigning questions requiring that much algebra for just basic integral or differential calculus. Besides, doesn't the professor expect you to show your work?

Re: Math Software

Posted: Thu Sep 24, 2009 11:29 am UTC
by joshz
Well, we haven't gotten into calculus yet, so I don't know how long/complicated the equations will be, or how easily I'll learn them.

Yeah, our math teacher expects us to show our work, and we probably won't have mathematica available on tests, so I definitely wouldn't want to become dependent on it.

Re: Math Software

Posted: Sat Oct 31, 2009 6:23 pm UTC
by Macbi
What I'd really like is a program where I can plot a graph like
(x-a)2+(y-b)2=1
and have the point (a,b) appear on my graph, so that the graph redraws as I drag it about. Does anyone know if there are any programs in which I can do that?

Re: Math Software

Posted: Mon Nov 02, 2009 2:34 am UTC
by Narius
What do you guys think of MathCAD?
I only ask because as a student at my college a got a free download, so naturally I downloaded it. I haven't really played around with it much though.
I really haven't heard that much either, at least to people I've talked to in person. Most of the people I know of use MatLab.
Is MathCAD even a program worth having?

Re: Math Software

Posted: Mon Nov 02, 2009 4:13 am UTC
by Jorpho
I just posted about MathCAD above. The interface really takes some getting used to.

Re: Math Software

Posted: Mon Nov 02, 2009 5:32 pm UTC
by Jorpho
faran298p wrote:ei guys..Whats the difference between mathcad and mathlab?
Night and day. I suggest you consult Wikipedia.
Can you give me some sites where mathcad is free to download?
No.

(Why does this sound like a spambot?)

Re: Math Software

Posted: Mon Nov 09, 2009 2:28 am UTC
by adanedhel728
Maxima is really good, as has been said a few times before. It has random and unexpected limitations, though. It can do a staircase graph, which surprised me, but I never could figure out how to find the maxima or minima of a function, which seems like it would be a very basic function. Maxima takes some getting used to, but it's a pretty good program, especially considering it's free. I use it occasionally for my fractals class. It's essentially command-based (really, though, all CAS programs are), but it's good a great GUI frontend (if I'm using that word correctly) called wxMaxima if you're using Windows or Linux. Most of the major commands can be entered by selecting them in the menu and putting in the information you need, then wxMaxima creates the code for you. For the lesser-known commands, you have to look at the guide. Don't know about the Mac GUI frontend, but I know there is one.

This may have already been posted, but I found this article useful, and it's how I came across Maxima--

http://en.wikipedia.org/wiki/Mathematical_software

I've got a pretty cool Windows Mobile program called PocketCAS, too. Unfortunately, I get pretty much zero use out of it, though, lol. When I'm out and about, I don't have the patience to use it, especially because a TI-89 does most of the important stuff.

Edit: I'm about to try SMath, too. (http://en.smath.info/forum/) I'm surprised it hasn't been listed already. Maybe that means it sucks, lol, I don't know, but I'm giving it a try. It's also available on WinMo.

Re: Math Software

Posted: Thu Nov 12, 2009 5:23 am UTC
by RogerMurdock
joshz wrote:Well, we haven't gotten into calculus yet, so I don't know how long/complicated the equations will be, or how easily I'll learn them.

Yeah, our math teacher expects us to show our work, and we probably won't have mathematica available on tests, so I definitely wouldn't want to become dependent on it.


I would say go for it anyway. I was in a similar situation when I started Calc AB and bought a TI-89. If you don't know, it can symbolically solve, do derivatives, integrals, limits...etc. I was told it was a bad idea to even own it, and I really shouldn't use it or I probably wouldn't learn anything at all.

Turns out, it helped a ton with homework and I often learned things ahead of the curve just by playing around with it in class and seeing what came out. I consider myself a better student for it today, and I wouldn't imagine your situation would be much different with mathematica. Though reading over your/my posts, an 89 seems much more your speed. Mathematica is nice, but you can't lug your computer around everywhere and an 89 can be used in class and on the AP exam (a huge advantage in my opinion).

Re: Math Software

Posted: Thu Nov 12, 2009 6:03 am UTC
by adanedhel728
I just noticed that this topic's been stickied. (Maybe it's been stickied for awhile but I just didn't notice.) Might I also suggest maybe making a brief list of the programs mentioned and putting it in the first post and categorizing them into free/not free? Just a suggestion. I also realize that might be hard to keep up.

While I'm here, I might as well mention that yesterday I heard two people in the math dept talking about a free iPhone app that's basically a reference program, like it lists important series, integrals, etc. etc. Unfortunately, I don't know what it's called, but I think that if you just search "math reference" in the app store it's the first thing that comes up. I don't use an iPhone, but it looked really useful, so if you have an iPhone you might want to check it out. It's actually what led me to SMath, because I wondered if there was a similar program for WinMo and that turned out to be a function of SMath.

Re: Math Software

Posted: Thu Nov 12, 2009 7:04 pm UTC
by RogerMurdock
adanedhel728 wrote:I just noticed that this topic's been stickied. (Maybe it's been stickied for awhile but I just didn't notice.) Might I also suggest maybe making a brief list of the programs mentioned and putting it in the first post and categorizing them into free/not free? Just a suggestion. I also realize that might be hard to keep up.

While I'm here, I might as well mention that yesterday I heard two people in the math dept talking about a free iPhone app that's basically a reference program, like it lists important series, integrals, etc. etc. Unfortunately, I don't know what it's called, but I think that if you just search "math reference" in the app store it's the first thing that comes up. I don't use an iPhone, but it looked really useful, so if you have an iPhone you might want to check it out. It's actually what led me to SMath, because I wondered if there was a similar program for WinMo and that turned out to be a function of SMath.


I have an app on my iphone just like this, it's called Formulus Free and i'm pretty sure it's a free downoad. Very useful, contains most rules and formulas from basic geometry to trig to calc and so on.

Re: Math Software

Posted: Sat Nov 14, 2009 3:14 am UTC
by adanedhel728
FYI, Roger, I'm pretty sure there's some CAS program for iPhone out there, too. You might find that useful. But, honestly, I really haven't used my WinMo CAS program much, lol.

Edit: I went ahead and looked it up, and the iPhone CAS program is called Mathomatic. (I'm guessing you get it by searching in the App Store? I don't know how acquiring new iPhone applications works.) It's actually not exclusively on the iPhone, but the iPhone version is the only one with a GUI, according to Wikipedia.

Anyway, thought you might like to know in case it interests you. And any other iPhone users who would read this.

Edit again: Just discovered that it's not free, but cheap, just $2.

http://www.gotow.net/mathomatic/

Re: Math Software

Posted: Sat Nov 14, 2009 5:21 am UTC
by thoughtfully
I've mentioned Mathomatic before in this thread (go to the top of this page). It's open source, and it says so on the link to the iPhone app. It's pretty lightweight/console oriented, but still capable. Perfect for a iPhone. You can click on the support tab or go to my post to get to the Mathomatic site and get full docs.

Re: Math Software

Posted: Sun Nov 15, 2009 2:10 am UTC
by adanedhel728
Since I've mentioned PocketCAS, I'll go ahead and post a couple of things--

http://pocketcas.com/?Download

Download for the WinMo version.

And now apparently it's being developed for the iPhone as well, since the person who makes the program just got one, it looks like.

http://pocketcas.com/iphone

Also $2.

Thankfully the download for the WinMo version is still available, but I am disappointed that there won't be any future releases.

Re: Math Software

Posted: Wed Apr 28, 2010 8:17 am UTC
by jstnice
I am using autoCAD,it's good.

Re: Math Software

Posted: Sat Aug 28, 2010 6:16 pm UTC
by murkle
Macbi wrote:What I'd really like is a program where I can plot a graph like
(x-a)2+(y-b)2=1
and have the point (a,b) appear on my graph, so that the graph redraws as I drag it about. Does anyone know if there are any programs in which I can do that?


Three ways to do this (or similar) in GeoGebra:

(1)
Type: x^2+y^2=1 and then drag the graph
Optional - type: A=Center[c]

(2)
Make a Point A
Type: Circle[A,1]

(3)
Make a Point A
Type: (x-x(A))^2+(y-y(A))^2=1 and drag Point A

Re: Math Software

Posted: Sat Aug 28, 2010 6:20 pm UTC
by murkle
Except for one thing,I can't figure out any way to measure angles and compare segment lengths and things like that


Quick example: If you have a segment called 'a' then you can type this into the Input Bar to make a dynamic text:

"length = "+a

Ask in the GeoGebra forums or read the manual :) for more information (including how to make fractions appear nicely)

Re: Math Software

Posted: Thu Sep 02, 2010 6:32 pm UTC
by Aleifr
Someone really should make a list of all of these programs people have mentioned.

Re: Math Software

Posted: Mon Sep 13, 2010 11:47 pm UTC
by Quaternia
Aleifr wrote:Someone really should make a list of all of these programs people have mentioned.

~"Your wish is my command"~
Spoilered for EXCESSIVE length.
Spoiler:
http://www.gnuplot.info/
http://soft.proindependent.com/qtiplot.html
GrafEq http://www.peda.com
Graph http://www.padowan.dk/graph/
http://www.freewebs.com/mytestingzone/reviews/graphmath.xml
GraphCalc http://www.graphcalc.com
Matlab
Mathematica
Maple
PARI/GP
CPAN
Jenn 3D http://www.math.cmu.edu/~fho/jenn/
Python http://home.gna.org/pychart/
Mac OS X, the application Grapher
Windows XP, Power Calculator
Scilab http://www.scilab.org/
Octave http://en.wikipedia.org/wiki/GNU_Octave
ROOT
JKGraph http://homepage.smc.edu/kennedy_john/ABSTRACTS.HTM
Sage http://www.sagemath.org/
Open DX http://www.opendx.org/
Maxima http://maxima.sourceforge.net/
Singular http://www.singular.uni-kl.de/
mathcad (v14)
Mupad
Scientific Workplace
Dia
Wolfram Mathematica http://integrator.wolfram.com
Pro/ENGINEER
MAGMA calculator http://magma.maths.usyd.edu.au/calc/
Logger Pro
Graphviz http://www.graphviz.org/
Kig http://edu.kde.org/kig/
Inkscape http://inkscape.org/
Microsoft Equation Editor (aka MathType)
Excel/OpenOffice Calc
FXequation http://www.efofex.com/fxequation.php
LaTeX distributions such as MikTeX, LED, or TeXnicCenter. LaTeX editors such as LyX http://www.lyx.org/
SAS
R (programming language)
SPSS
JMP
MiniTAB
OpenEpi http://www.openepi.com/menu/openEpiMenu.htm
Stata
SciPy/Pylab + NumPy + Matplotlib
Euklid http://www.dynageo.de
ZuL http://zirkel.sourceforge.net/
GeoGebra
Geometer's Sketchpad
Cinderella http://www.cinderella.de/tiki-index.php
Software Archimedes Geo3D http://www.spatialgeometry.com/
Gnuplot
OpenDX
MuPaD
surf http://surf.sourceforge.net/
Maxima
C.A.R. Metal http://db-maths.nuxit.net/CaRMetal/index_en.html
MathCast http://mathcast.sourceforge.net/home.html
Uncommons Maths https://uncommons-maths.dev.java.net/
winplot
Mathomatic http://mathomatic.org/math/
ParaView http://www.paraview.org/
VisIt https://wci.llnl.gov/codes/visit/
Qualculate!
SymPy http://wiki.sympy.org/wiki/Main_Page
http://www.mathurl.com
PocketCAS, WinMo version http://pocketcas.com/?Download
PocketCAS, iphone version http://pocketcas.com/iphone