Alternatif gratis untuk Matlab.
Back on topic, Matlab alternatives.
Compared to Matlab, the Command Window is a bit sparse. The menu is simple if practical. However, if you disregard the aesthetic minutes, FreeMat offers a clean, functional working environment.
FreeMat fully recognizes the M-code. The integration is seamless. Matlab functions and scripts will run without any problems, provided the infrastructure of needed functions is present.
GNU Octave is a command line numerical computation software with very high compatibility with Matlab. Compared to FreeMat or Scilab, it has a much poorer interface (no IDE). Another downside is that Octave has been optimized for Intel processors and may cause problems when run on AMD machines. I have not encountered this problem, but the potential future users should take this into consideration.
Although the least friendly, Octave is most Matlab-like tool, in terms of code.
The major difference between Scilab and the other two programs presented here is that Scilab uses its own high-level programming language, somewhat similar to C. However, it supports Matlab-Scilab conversion, with a high degree of compatibility.
Scilab installation (~ 135MB) also includes Scicos block diagram modeler/simulator, which is very similar to Matlab Simulink and National Instruments LabVIEW. Scicos allows for graphical modeling of dynamic systems with emphasis on the flow rather than code.
Scicos is extremely useful for simulation of systems, provided efficient modeling. For people who have never dabbled into graphical programming, the concept may sound strange and revolting. Nevertheless, Scicos is very easy to master.
After only 5 minutes of reading, using the sample Chapter 7: Getting Started from Modeling and Simulation in Scilab/Scicos book, I managed to reproduce one of the examples. Users of either Simulink or LabVIEW will find the transition extremely easy.