| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Embedded MATLAB |
| Contents | Index |
Working with the Embedded MATLAB subset allows you to perform your embedded software design, implementation, and testing completely within the MATLAB workspace. In addition, it enables you to generate efficient, readable, and embeddable C code automatically from your M-code.
Within the MATLAB development environment, you can:
Ensure your M-code is compliant with the Embedded MATLAB subset.
Generate C code automatically from your M-code, which eliminates the need to manually translate your MATLAB algorithms and minimizes the risk of introducing errors in the code.
Modify your design in M-code to take into account the specific requirements of embedded applications, such as data type management, memory use, and speed.
Test the generated code and easily verify that your modified algorithms are functionally equivalent to your original MATLAB algorithms.
![]() | When Not to Use the Embedded MATLAB Subset | Tutorial Prerequisites | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |