Engineered by MathWorks, a mathematical computing software company, MATLAB is a programming environment for algorithm development, data analysis, visualization, simulation, and numeric computation. The matrix-based MATLAB language is a natural way to express computational mathematics, and its built-in graphics allows easy visualization and helps gain insights from integrated data. A vast library of pre-constructed toolboxes helps engineers and scientists to get started right away with the algorithms that are essential to their domain and the desktop environment, inviting new sets of experimentation, exploration, and discoveries.
To incorporate MATLAB algorithms into models and export simulation results for further analysis, MathWorks integrated it with Simulink. Simulink is a block diagram environment for multi-domain simulation and Model-based Design. It supports simulation, automatic code generation, and continuous test and verification of embedded systems. Simulink also provides a graphical editor, customizable block libraries, and solvers for modeling and simulating dynamic systems.
For instance, before the launch of NASA’s Lunar Atmosphere Dust Environment Explorer (LADEE) spacecraft, the engineers at NASA’s Ames Research Center wanted to simulate numerous mission scenarios and fault conditions early in the development process.
Recently, MathWorks announced that TÜV SÜD certified Simulink Verification and Validation, Simulink Design Verifier, Simulink Test, Embedded Coder, and Polyspace as suitably certified for use in IEC 62304 compliant development processes. This independent assessment offers medical device design engineers increased confidence when using MathWorks’ Model-Based Design tools for IEC 62304 standard and FDA certification development processes.
MathWorks also introduced the 2016a release of the MATLAB and Simulink product families. It includes the MATLAB Live Editor, which offers the ability to write, run, and modify codes in a single interactive environment to accelerate exploratory analysis, and App Designer, an environment that simplifies the process of building MATLAB apps. R2016a also includes a number of new features in Simulink to help speed model development and simulation, as well as updates and bug fixes for all other products.
As an organization, MathWorks lives by its guiding principle, mission, and core values. MathWorks focuses on doing what is best for its staff members, customers, business partners, and communities for the long term, and measuring its success, not merely in financial terms, but consistency as well.