MATLAB functionブロックについて
조회 수: 7 (최근 30일)
이전 댓글 표시
MATLAB functionMATLAB functionブロック内で
quadprogやfminconなどの関数を使用したいのですが
コード生成に対応していないというエラーが出てしまいます。
解決する方法はありますでしょうか
답변 (2개)
Toshinobu Shintai
2019년 11월 4일
MATLAB Functionブロックではコード生成に対応していない関数は利用することができません。もしCコード生成を前提とした機能構築をされている場合は、以下の方法は解決策にはなりませんが、参考にしていただければと思います。
MATLAB Systemブロックを用いると全てのMATLAB関数を使うことができます。使い方に特徴がありますので、以下のリンク先やその他ドキュメント等を確認してください。
댓글 수: 0
Shoumei
2019년 11월 5일
コード生成に対応していない関数は、coder.extrinsicを使った外部関数宣言が必要です。例えばこんなふうに書いてあげて下さい。
coder.extrinsic('quadprog', 'fmincon')
ドキュメントリンク
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 パフォーマンスの手動最適化에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!