' CODER.VARSIZE is not applicable to 'mxArray' problem while trying to use MATLAB Coder

3 ビュー (過去 30 日間)
Sharan Duggirala
Sharan Duggirala 2015 年 4 月 15 日
回答済み: Arnab De 2015 年 5 月 13 日
I seem to be getting the error of
' CODER.VARSIZE is not applicable to 'mxArray'. ' when using the Matlab Coder function
I'm currently trying to convert my image processing program into a C static library. I have attached a screenshot of the problem.
All help and suggestions are appreciated!

回答 (1 件)

Arnab De
Arnab De 2015 年 5 月 13 日
The value of the variable pre_img comes from the output of some extrinsic function. Such variable are of 'mxArray' type. If you want to use coder.varsize on such variables. you need to pre-define the variable.
This answer covers it in more detail:
And some documentation on this:

製品

Community Treasure Hunt

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

Start Hunting!

Translated by