

Written in 2006, this paper is slightly out of date but is a great start for anyone who is considering moving away from Simulink.Īlong with other free mathematical software applications such as Octave, Sage, Python/Numpy and freemat, these new releases demonstrate that the world of free, open source mathematical applications has never looked better. Maassen, a student at the Eindoven University of Technology, who looked at the issue of migrating from Simulink to Scicos with respect to real time programs.

A bit of googling turned up a paper by M.G.J.M.

While this installation can be somewhat lengthy and tedious, it is fairly straightforward and only needs to be done once. Xcos 1.0 is based on Scicos 4.3 which is a “graphical dynamical system modeler and simulator.” Now I’ve not used any of this stuff before but as far as I can tell it could be considered as a free version of Simulink. Maxima - Installing the necessary software Depending upon the platform on which it is to run, Maxima requires a set of additional programs to be installed for all of its features to be available. The first new Scilab feature that caught my eye is the addition of a module called Xcos. December 17th saw the release of Scilab 5.20 and the list of changes is epic (warning:pdf file). Scilab is a fantastic open source numerical mathematics environment that always seems to come top of the list when people start discussing free MATLAB alternatives. Head over to sourceforge to download Maxima for your operating system of choice. Here are some examples of this new functionality for two-argument functions such as expintegral_e (taken from a post of Dieter Kaiser’s) include : (%i2) expintegral_e(,x) For example, if you apply the sin function to a list in Maxima then you’ll now get a list containing the sines of each element of that list: (%i1) sin() This last item is pretty cool since it allows you to map functions over lists in a similar manner to Mathematica. Highlights include improvements to the calculation of special functions, faster fourier transform routines and a general mechanism for functions to distribute over operators. The latest version, Maxima 5.20.1, was released on Sunday 13th December and the full list of changes can be found here. Maxima is a computer algebra system written in lisp that runs on most operating systems including Linux, Mac OS X and Windows. It’s been a great week for Open Source maths software this week with new releases of both Maxima and Scilab.
