

Financial Mathematics?- buy the Financial Toolbox.Working with Splines? – buy the Spline Toolbox.You need to do some advanced curve fitting.You need to symbolically integrate a function.

MATLAB has a toolbox for almost every eventuality: MATLAB can help you out in the form of the sobolsetand haltonset functions but you have to pay yet more money to get access to the Statistics Toolbox. Some time later in your career you find yourself in need of a good quasi random number generator to help you implement a monte-carlo integration scheme. You duly pay for the toolbox and are happy once again.

After a bit of searching you realise that the function you need is called fmincon but, when you try to use it, you discover that it is part of an add-on called the Optimization Toolbox which costs a couple of hundred pounds. One day though, you find yourself needing to find the minimum of a constrained nonlinear multivariable function. At first it seems that it can do everything that you require and so you are happy. Let’s say that you are a new academic researcher and you have just purchased a copy of MATLAB at a cost of several hundred pounds. There is one big problem though – much of this stuff doesn’t actually come with the basic install of MATLAB. If you have some maths to do then MATLAB can probably help you out – curve fitting, statistics, plotting, signal processing, optimization, linear algebra, symbolic calculus – the list just goes on and on. MATLAB is an incredibly powerful piece of software that is used by students and researchers in a wide variety of disciplines.
