Wolfram Research Releases Mathematica 7
mblase writes "Wolfram Research has released the seventh version of Mathematica, and it does a lot more than symbolic algebra. New features range from things as simple as cut-and-paste integration with Microsoft Word's Equation Editor to instant 3D models of mathematical objects to the most expensive clone of Photoshop ever. Full suites of genome, chemical, weather, astronomical, financial, and geodesic data (or support for same) is designed to make Mathematica as invaluable for scientific research as it is for mathematics."
"[It] is designed to make Mathematica as invaluable for scientific research as it is for mathematics." Cut down the advertising please. Or at least advertize some free software. It's been a while since I needes a computer algebra system. How are the free alternatives coming along? Any recommendations?
This just seems like its got so bloated that it will likely be priced beyond the budget of most students.
I don't see why we have to have these all encompassing suites anyway, what's wrong with small tools at low cost which work together?
Its most likely that students who want but can't afford this will hit the torrent trackers, which isn't really what we want.
A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
>That would be nice,
It is.
>but doesn't solve the problem
It will.
>of Mathemitca's notorious copy protection.
The Pirate Bay verison of mathematica usually includes protection from copy protection.
>From what I hear, even legitimate owners often have trouble getting past it.
Legitimate owners of ANY copy protection system are generally having orders of magnitude more problems with those systems than users who just get clean copies at their Pirate Bay.
I have found one problem with open source toolchans - producing good quality graphics. At the end of the day you have to present the data, and gnuplot just isn't cutting it anymore.
Maxima also sucks. Here's a session from just this afternoon.
[omf@midgar 14:45:36 ~]$ maxima .....
Maxima 5.13.0 http://maxima.sourceforge.net/
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) Q=matrix....
(%i11) Q.T.transpose(Q);
(%o11) matrix([cos(t) (cos(t) T11 - sin(t) T12)
- sin(t) (cos(t) T21 - sin(t) T22), cos(t) (cos(t) T12 + sin(t) T11)
- sin(t) (cos(t) T22 + sin(t) T21), cos(t) T13 - sin(t) T23],
[cos(t) (cos(t) T21 - sin(t) T22) + sin(t) (cos(t) T11 - sin(t) T12),
cos(t) (cos(t) T22 + sin(t) T21) + sin(t) (cos(t) T12 + sin(t) T11),
cos(t) T23 + sin(t) T13], [cos(t) T31 - sin(t) T32, cos(t) T32 + sin(t) T31,
T33])
(%i12) trigsimp(%);
Universal error handler called recursively (:ERROR NIL
CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER
""
"Couldn't protect")
Universal error handler called recursively (:ERROR NIL
CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER
"" "Couldn't protect")
Maxima encountered a Lisp error:
Error in CONDITIONS::CLCS-UNIVERSAL-ERROR-HANDLER [or a callee]: Caught fatal error [memory may be damaged]
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
(%i13) Q.trigsimp(T.transpose(Q));
(%o13) matrix([cos(t) (cos(t) T11 - sin(t) T12)
- sin(t) (cos(t) T21 - sin(t) T22), cos(t) (cos(t) T12 + sin(t) T11)
- sin(t) (cos(t) T22 + sin(t) T21), cos(t) T13 - sin(t) T23],
[cos(t) (cos(t) T21 - sin(t) T22) + sin(t) (cos(t) T11 - sin(t) T12),
cos(t) (cos(t) T22 + sin(t) T21) + sin(t) (cos(t) T12 + sin(t) T11),
cos(t) T23 + sin(t) T13], [cos(t) T31 - sin(t) T32, cos(t) T32 + sin(t) T31,
T33])
(%i14) trigsimp(Q.trigsimp(T.transpose(Q)));
Segmentation fault
[omf@midgar 14:48:25 ~]$
Computer algebra systems are not the best to begin with, but Maxima has a very, very long way to go before it can compete with Mathematica. Most of my analytical work on a daily basis is done using Maxima and I can safely say that the program could be a lot better than it currently is.
May the Maths Be with you!