Catalog excerpts
MATLAB Coder Generate C and C++ code from MATLAB code MATLAB Coder™ generates standalone C and C++ code from MATLAB® code. The generated source code is portable and readable. MATLAB Coder supports a subset of core MATLAB language features, including program control constructs, functions, and matrix operations. It can generate MEX functions that let you accelerate computationally intensive portions of MATLAB code and verify the behavior of the generated code. Key Features ▪ ANSI/ISO compliant C and C++ code generation ▪ MEX function generation for fixed-point and floating-point math ▪ Project management tool for specifying entry points, input data properties, and other code-generation configuration options ▪ Static or dynamic memory allocation for variable-size data ▪ Code generation support for many functions and System objects™ in Communications System Toolbox™, Computer Vision System Toolbox™, DSP System Toolbox™, and Phased Array System Toolbox™ ▪ Support for common language matlab features, including matrix operations, subscripting, program control statements (if, switch, for, while), and structures MATLAB Coder works with Simulink Coder™ and Embedded Coder® to generate C code from Simulink® models that contain MATLAB code. The generated C code can be used for: ▪ Standalone execution ▪ Integration with other software ▪ Accelerating MATLAB algorithms ▪ Embedded implementation
Open the catalog to page 1i MATLAH CnrJer C/O-Dynwrif Liraty Ovsrview Build C-Jlpjl File kahunf*er Output type fJCt + Dyiu™ L*rary links tn pour MATLAB cnd< Kid generated LVC+ + files, md prtwles-cnmpiltrinv; type infoimKinn fnrtheva C sourci end* girmaitd on 01 Aug ittl J ID JO 11 Coding I*I ;n Stale Library mil I s LVhal TIXJ Thmh We value ■(H* tBedsao. Pleas Bia*e a1e* minutes to answer mis snort ojesrjcrnairore'i.araro Tie MATLAB Coder project manager interface (left) and code generation report (right) showing generated C code. MATLAB Language Subset for Code Generation MATLAB Coder generates code from a subset...
Open the catalog to page 2▪ Prototype your MATLAB algorithms as a standalone executable on PCs and communicate them as design specifications to your software engineers ▪ Accelerate parts of your simulation by replacing the MATLAB code with an automatically generated MATLAB executable (MEX function) that calls the compiled C or C++ code ▪ Integrate your MATLAB algorithms as a compiled library component into other software such as a custom simulator ▪ Implement and verify your MATLAB algorithms on an embedded processor MATLAB Coder use cases. Generating Code from MATLAB Translating MATLAB algorithms to C code involves...
Open the catalog to page 3Three-step iterative workflow for generating code from MATLAB using MATLAB Coder. MATLAB Coder with Simulink Coder and Embedded Coder The MATLAB Function block for simulation and code generation lets you add MATLAB algorithms written in the MATLAB subset for integrating MATLAB code into Simulink models. Simulink Coder lets you generate code from these Simulink models that contain MATLAB code. ■ alocfc rlderrro radar eml/rMTLflB Fraction Rangehat = sqet iith at (1) "2+xhat (3) "2); Eearinghat = atan2 (what: (3) , shat (1) J ; residual = meas - ytiat; File Edit view Display Diagram Simulation...
Open the catalog to page 4Embedded Coder generates code for supported embedded processors, on-target rapid prototyping boards, and microprocessors used in mass production. It extends MATLAB Coder and Simulink Coder by providing configuration options and advanced optimizations for fine-grain control of the generated code’s functions, files, and data. Embedded Coder improves code efficiency and facilitates integration with legacy code, data types, and calibration parameters used in production. Code generated with Embedded Coder can be exported into third-party development environments, enabling you to automate the...
Open the catalog to page 5All The MathWorks catalogs and technical brochures
-
MATLAB Production Server
6 Pages
-
Database Toolbox
4 Pages
-
MATLAB Report Generator
4 Pages
-
Stateflow
8 Pages
-
SimEvents
7 Pages
-
SimDriveline
7 Pages
-
SimHydraulics
7 Pages
-
SimPowerSystems
8 Pages
-
Simulink Control Design
5 Pages
-
Aerospace Blockset
5 Pages
-
SimRF
6 Pages
-
Simulink Coder
6 Pages
-
Embedded Coder
8 Pages
-
Simulink PLC Coder
4 Pages
-
Fixed-Point Designer
9 Pages
-
Simulink 3D Animation
10 Pages
-
Gauges Blockset
2 Pages
-
Simulink Report Generator
3 Pages
-
Polyspace Bug Finder
6 Pages
-
global-optimization-toolbox
10 Pages
-
Phased Array System Toolbox
9 Pages
-
OPC Toolbox
5 Pages
-
Simulink Design Verifier
7 Pages
-
Simulink Design Optimization
10 Pages
-
Filter Design HDL Coder
5 Pages
-
Bioinformatics Toolbox
9 Pages
-
SimBiology
6 Pages
-
Computer Vision System Toolbox
10 Pages
-
DSP System Toolbox
11 Pages
-
Fuzzy Logic Toolbox
5 Pages
-
Polyspace Client for C/C++
5 Pages
-
xPC Target
5 Pages
-
SimMechanics
7 Pages
-
Simscape
7 Pages
-
Simulink
6 Pages
-
Data Acquisition Toolbox
8 Pages
-
Image Processing Toolbox
7 Pages
-
Signal Processing Toolbox
10 Pages
-
Control System Toolbox
6 Pages
-
Symbolic Math Toolbox?
6 Pages
-
Parallel Computing Toolbox?
7 Pages
-
MATLAB®
6 Pages
-
Mapping Toolbox 3.2
7 Pages
-
Instrument Control Toolbox
7 Pages
-
Optimization Toolbox 6.0
14 Pages
Archived catalogs
-
MATLAB Release Notes
505 Pages
-
C and Fortran API Reference
263 Pages
-
External Interfaces
649 Pages
-
Function Reference: Volume 3 (P-Z)
1696 Pages
-
Function Reference: Volume 2 (F-O)
1568 Pages
-
Function Reference: Volume 1 (A-E)
1298 Pages
-
Creating Graphical User Interfaces
520 Pages
-
3-D Visualization
212 Pages
-
Graphics
667 Pages
-
MATLAB Programming Tips
66 Pages
-
Programming Fundamentals
840 Pages
-
Data Analysis
220 Pages
-
Mathematics
316 Pages
-
MATLAB® Getting Started Guide
250 Pages