@looslib,
Mathcad is ~$1000; Matlab is ~$2000; not a huge difference in price really. (Of course you can inflate the cost by adding on options but the core functionality is all most people will ever use.)
@JohnRBaker,
You have other links to Matlab, for example, thru the NX Motion product, where Matlab can be used to provide control algorithms to motion simulations. I don't know if the work that's been done to make that happen would help in doing something similar to what's being done with Maple. At any rate, to the point about it being potentially confusing as far as which language (Maple or Matlab) to write the code in; NX already has set a precedent in this regard, by supporting a plethora of different scripting languages (Java, VB, C)...