I'm just curious - and I don't work for Maplesoft :) - but what do people here actually use Maple for ? What sorts of problems are you tackling, and what commands/packages do you typically use ? I'm also interested to hear about how people use Maple in teaching (for those that do).
Myself I use Maple for research in computer algebra - mostly topics related to polynomial systems. For example, I may be trying to find algorithms to compute in new domains. I like Maple because it is very easy to program mathematical algorithms. It is not quite so easy to get them to run fast, but that gives me something to work on :) I mostly use my own software (PolynomialIdeals + recent code), but I also use the Groebner package and now the RegularChains package (new in Maple 10). I make a point of trying all the other packages every once in a while, since you never know when something is going to be useful. I use the plot commands a lot as well.
Anyway, I would like to know what other people are doing. What parts of the system do you think are really good, and what parts do you think are weak ? Personally I find the LinearAlgebra package to be a burden when the matrix entries are exact rational numbers - I think it really could be a lot better if it used modular methods. Oddly enough, the LinearAlgebra:-Modular package seems to be one of the strongest Maple packages. It almost always does what I need, although it lacks support for sparse matrices.
Comments
What do people use Maple for ?
I use Maple for teaching, which covers most undergraduate mathematics (for my research, which is mostly in image processing, I find Matlab more appropriate). However, one problem with Maple as a teaching tool is that it is very expensive. Even with the cheaper student versions and other ways of getting Maple to students, the costs are still too high for most of my students. I'd like my students to be able to use whatever software I choose at home as well, but that's not practical with Maple.
This means that they can only use Maple on campus, in the designated labs. I'd like Maple to be an integral part of our teaching and my students' learning, but the students more often see it as an unnecessary (albeit powerful) adjunct. If anybody knows how to overcome this particular difficulty, I'd like to know! I've looked at other (free) CAS's but none, as far as I know, combines Maple's ease of use with its breadth and depth.
-Alasdair
Affordability for students
Hello Alasdair. The company does offer a range of options for students to own their own copy. One such option is the Maple Adoption Program. This option typically gets the student the lowest prices. The program also provides additional material to instructors as well.
T4.
FreeMat
I dont know if you have ever came by this program. Its called freemat, and its a lot like matlab and idl. i find it not to be a powerful as the chemical producted on the market. But, here is the link if you would like to look at it. http://freemat.sourceforge.net/. Its supported on all systems.
I use Maple to write
I use Maple to write programs for my college projects and to visualize theory. I am an electrical engineer.
I use it for homework
I used Maple extensively in Numerical Methods, Mathematical Statistics and in Discrete Math courses to solve problems.
I use it mainly as a mathematical programming platform.