We use matlab every day for sims and coding, but for straight calculus (ie 'exact' analytic answers, and not 'near exact' approximations), then you definitely need mathematica.
If you're a student, go to
www.journeyed.com, where you can buy alot of this stuff for WAY cheap.