Filter löschen
Filter löschen

MATLAB functionブロックについて

9 Ansichten (letzte 30 Tage)
KEN YAMAUCHI
KEN YAMAUCHI am 3 Nov. 2019
Kommentiert: Yoshio am 5 Nov. 2019
MATLAB functionMATLAB functionブロック内で
quadprogやfminconなどの関数を使用したいのですが
コード生成に対応していないというエラーが出てしまいます。
解決する方法はありますでしょうか
  1 Kommentar
Yoshio
Yoshio am 5 Nov. 2019
R2019bから、fminconがコード生成に対応するようになりました。

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Toshinobu Shintai
Toshinobu Shintai am 4 Nov. 2019
MATLAB Functionブロックではコード生成に対応していない関数は利用することができません。もしCコード生成を前提とした機能構築をされている場合は、以下の方法は解決策にはなりませんが、参考にしていただければと思います。
MATLAB Systemブロックを用いると全てのMATLAB関数を使うことができます。使い方に特徴がありますので、以下のリンク先やその他ドキュメント等を確認してください。

Shoumei
Shoumei am 5 Nov. 2019
コード生成に対応していない関数は、coder.extrinsicを使った外部関数宣言が必要です。例えばこんなふうに書いてあげて下さい。
coder.extrinsic('quadprog', 'fmincon')
ドキュメントリンク

Kategorien

Mehr zu プログラミング finden Sie in Help Center und File Exchange

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!