Documentation
Search Help
Off-Canvas Navigation Menu Toggle Off-Canvas Navigation Menu Toggle
Documentation Home
Simulink
Block Authoring and Simulation Integration
Extend Modeling Functionality with Custom Blocks
Implement Algorithms Using MATLAB
Integrate Basic Algorithms Using MATLAB Function Block
Programming for Code Generation
Category
Algorithm Design Basics
Language, Function, and Object Support
Data Definition
Data Definition Basics
Array Layout
Characters and Strings
Variable-Size Data
Structures
Cell Arrays
Tables
Categorical Arrays
Datetime Arrays
Duration Arrays
Timetables
Enumerations
MATLAB Classes
Function Handles
Function Definition
All
Examples
Functions
Blocks
Resources
All
Examples
Functions
Blocks
Data Definition
How defining data for code generation differs from MATLAB
®
Data Definition Basics
How to define data, variables, and functions for code generation
Array Layout
Column-major and row-major order for array storage
Characters and Strings
Code generation for text
Variable-Size Data
Definition and differences for code generation
Structures
Definition and supported structure operations
Cell Arrays
Definition and use of cell arrays, differences for code generation
Tables
Definition and use of tables for
MATLAB Function
blocks
Categorical Arrays
Definition and use of categorical arrays for
MATLAB Function
blocks
Datetime Arrays
Definition and use of datetime arrays for
MATLAB Function
blocks
Duration Arrays
Definition and use of duration arrays for
MATLAB Function
blocks
Timetables
Definition and use of timetables for
MATLAB Function
blocks
Enumerations
Definition and use of enumerated data for
MATLAB Function
blocks
MATLAB Classes
Definition and use of MATLAB classes, differences for code generation
Function Handles
Code Generation for function handles
Simulink Documentation
Examples
Blocks and Other Reference
Release Notes
PDF Documentation
Support
MATLAB Answers
Installation Help
Bug Reports
Product Requirements
Software Downloads