It seems that by default, MATLAB Coder generates MEX files that are compiled without support for the LargeArrayDims option. Thus arrays in the generated MEX are limited to 2^32 elements. This results in errors like:
"Cannot grow a matrix with greater than intmax() elements."
I cannot see an option to enable LargeArrayDims either within the MATLAB Coder UI, or within the options to the coder.config object.
Is it possible to build a MEX Coder project with support for LargeArrayDims?

Produkte

Version

R2022a

Gefragt:

am 22 Mär. 2022

Beantwortet:

am 22 Mär. 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by