Converting cell function into c/c++ code when using MATLAB Coder.
3 ビュー (過去 30 日間)
古いコメントを表示
I'm trying to convert m files into c/c++ code using MATLAB Coder. When I try to perform code generation with MATLAB Coder, some errors about cell function are revealed as following:
'Varagout expected. Code generation supports cell subscripted assignment for varagout only'
How can I prove this problem?
codes are described below:
...
width=cell(14,1);
height=cell(14,1);
width{1}=N;
height{1}=M;
...
Errors were occurred in the {1}.
0 件のコメント
採用された回答
Kaustubha Govind
2011 年 12 月 8 日
Like the error message states, cell arrays are not supported for code-generation in general. If your cell arrays only hold numbers (all of the same datatype), you can convert them all to matrices instead:
...
width=zeros(14,1);
height=zeros(14,1);
width(1)=N;
height(1)=M;
...
0 件のコメント
その他の回答 (0 件)
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!