MATLAB Function | Include MATLAB code in models that generate embeddable C code |
coder.inline | Control inlining in generated code |
coder.unroll | Unroll for -loop by making a copy of
the loop body for each loop iteration |
coder.const | Fold expressions into constants in generated code |
Control loop unrolling.
Inlining eliminates the overhead of a function call by replacing the function call with the body of the function.
Avoid Data Copies of Function Inputs in Generated Code
Generate code that passes input arguments by reference.
To reuse functions, save them in files or integrate external functions into generated code.
Improve performance by disabling run-time checks.
LAPACK Calls for Linear Algebra in a MATLAB Function Block
LAPACK function calls improve the simulation speed of MATLAB Function block algorithms that call certain linear algebra functions.
BLAS Calls for Matrix Operations in a MATLAB Function Block
BLAS function calls improve the simulation speed of MATLAB Function block algorithms that call certain low-level vector and matrix functions.
FFTW calls for fast Fourier transform functions in a MATLAB Function Block
FFTW function calls improve the simulation speed of MATLAB Function block algorithms that call MATLAB® fast Fourier transform (FFT) functions.