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?

回答 (1 件)

カテゴリ

製品

リリース

R2022a

質問済み:

2022 年 3 月 22 日

回答済み:

2022 年 3 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by