MathWorks is the leading developer of mathematical computing software. MATLAB ®, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink ® is a graphical environment for simulation and Model-Based Design of multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. MathWorks products are also fundamental teaching and research tools in the world’s universities and learning institutions.
Founded in 1984, MathWorks employs more than 2200 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A.
Subsidiaries in Europe:
- Germany – Aachen, Munich & Stuttgart
- United Kingdom - Cambridge
- Nordic – Sweden, Kista & Finland, Espoo
Over 1,000,000 engineers and scientists in more than 100 countries, on all seven continents, use MATLAB and Simulink . These products have become fundamental tools for work at the world's most innovative technology companies, government research labs, financial institutions, and at more than 3,500 universities.
Events & Services
Products (selection)
MATLAB® is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numeric computation. Using the MATLAB product, you can solve technical computing problems faster than with traditional programming languages, such as C, C++, and Fortran.
Simulink® is an environment for multidomain simulation and Model-Based Design for dynamic and embedded systems. It provides an interactive graphical environment and a customizable set of block libraries that let you design, simulate, implement, and test a variety of time-varying systems, including communications, controls, signal processing, video processing, and image processing.
Stateflow® extends Simulink with a design environment for developing state charts and flow diagrams. Stateflow software provides the language elements required to describe complex logic in a natural, readable, and understandable form. It is tightly integrated with MATLAB® and Simulink products, providing an efficient environment for designing embedded systems that contain control, supervisory, and mode logic.
Real-Time Workshop® generates and executes stand-alone C code for developing and testing algorithms modeled in Simulink and Embedded MATLAB™ code . The resulting code can be used for many real-time and non-real-time applications, including simulation acceleration, rapid prototyping, and hardware-in-the-loop testing. You can tune and monitor the generated code using Simulink blocks and built-in analysis capabilities, or run and interact with the code outside the MATLAB and Simulink environment.
Real-Time Workshop® Embedded Coder™ generates C code from Simulink and Stateflow® models that has the clarity and efficiency of professional handwritten code. The generated code is exceptionally compact and fast—essential requirements for embedded systems, on-target rapid prototyping boards, microprocessors used in mass production, and real-time simulators. Full support is provided for the integration of legacy applications, functions, and data.
xPC Target™ provides a high-performance host-target environment that enables you to connect your Simulink® and Stateflow® models to physical systems and execute them in real time on low-cost PC-compatible hardware. xPC Target includes proven capabilities for rapid prototyping, hardware-in-the-loop testing, and application deployment in an open hardware architecture.
PolySpace Embedded Software Verification - PolySpace® products verify C, C++, and Ada code for embedded applications by detecting run-time errors before code is compiled and executed. This advanced verification technology uses formal methods not only to detect errors, but to prove mathematically that certain classes of run-time errors do not exist.
You can use these tools on hand-written code, or code generated automatically from Model-Based Design tools. For automatically generated code, PolySpace Link products trace results back to models to help you correct design errors.
Full Product Overview
Our Solution for your Application or Industry
Application Areas
-
Control Design : Model-Based Design for control systems, including simulation, rapid prototyping, and code generation for embedded systems