Implementation and utilisation of a Grid-enabled problem solving environment in Matlab