lsqnonlinを​codegenにてコ​ード生成しようとする​と,optimopt​ionsでエラーが出​る

2 ビュー (過去 30 日間)
Ito Shunsuke
Ito Shunsuke 2021 年 4 月 22 日
回答済み: Akiko 2021 年 5 月 27 日
こちらの説明にそってfunctionの中で,
options = optimoptions('lsqnonlin','Algorithm','levenberg-marquardt');
というように設定をしたのち,codegenを実行してコード生成しようとしたところ,
「OPTIMOPTIONS は、関数 'lsqnonlin' のコード生成をサポートしていません。」
というエラーが出てしまい,コード生成が出来ません.
lsqnonlinのコード生成では設定にoptimoptionsを使わないといけないと思っていたのですが,逆にサポートされていないというエラーが出てしまうので,解決策が分からずに困っています.
どなたかアドバイスをいただけると嬉しいです.
  2 件のコメント
Akiko
Akiko 2021 年 4 月 23 日
lsqnonlin 関数のコード生成は、R2020b から対応していますが、ご利用のバージョンは、R2020b 以降のバージョンでしょうか?
Ito Shunsuke
Ito Shunsuke 2021 年 4 月 23 日
@Akiko バージョンは R2020a です。 R2020b にバージョンアップしないといけないということですか?

サインインしてコメントする。

回答 (1 件)

Akiko
Akiko 2021 年 5 月 27 日
最初のコメントにも記載しましたように、lsqnonlin 関数をコード生成したい場合、MATLAB R2020b 以降のバージョンをご利用いただく必要があります。
R2020a 以前のバージョンをご利用の場合、アップデートをご検討ください。
@Ito Shunsukeさま、コメントありがとうございました。コメントに気付かなくて申し訳ありません。)

カテゴリ

Help Center および File Exchangeパフォーマンスの手動最適化 についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!