An introduction to MATLAB®. Elementary models with applications
At the first sight, MATLAB (MATrix LABoratory) is a very flexible and simple programming tool. But it can also be used as high-level programming language. MATLAB is our choice because it offers some important advantages in comparison to other programming languages. This MathWorks TM product contains a general kernel and toolboxes for specialized applications. A beginner should start with the kernel. As already mentioned, the language is easy to learn and to use, but it offers control flow statements, functions, data structures, input/output statements, and other facilities. The Mathematical Function Library provides a large set of functions for a wide range of numerical algorithms. The MATLAB GUI (Graphical User Interface) is also very good and the corresponding functions are easy to use. It is also possible to write C programs that interact with MATLAB code.