'optimvar' が未定義です。のエラー

12 ビュー (過去 30 日間)
Toshiaki Ito
Toshiaki Ito 2017 年 11 月 9 日
編集済み: Toshiaki Ito 2017 年 11 月 10 日
https://jp.mathworks.com/help/optim/ug/factory-warehouse-sales-allocation-model.html にある右上のボタン Try this Example から Try it in your Browser を選びそのプログラムの内容をそのままmファイルに書き込んで実行すると,
x=optimvar('x',P,F,W,'LowerBound',0);
の行で, 「関数または変数 'optimvar' が未定義です。」のエラーが出るがどうしてでしょうか? OptimaizationToolBoxがちゃんとアドオンで入っているのですが...

採用された回答

Toshiaki Ito
Toshiaki Ito 2017 年 11 月 10 日
編集済み: Toshiaki Ito 2017 年 11 月 10 日
迅速なご返答ありがとうございます.確かに当方のMatlabのバージョンは2R017aでした. 早速bバージョンをインストールしなおして実行可能か確認してみましたが,確かに動きました. ありがとうございました.

その他の回答 (1 件)

Kojiro Saito
Kojiro Saito 2017 年 11 月 9 日
ドキュメントのリンクですが、こちらのExamplesのほうではないでしょうか。 https://jp.mathworks.com/help/optim/examples/factory-warehouse-sales-allocation-model.html?lang=en
こちらに出てくる関数optimvarは、R2017bのリリースで導入された関数のため、R2017a以前のMATLABでは上記のようなエラーが出ます。お使いのMATLABのバージョンがR2017bになっているか、今一度ご確認いただけますでしょうか。

カテゴリ

Help Center および File Exchange変数のスコープ指定と名前の生成 についてさらに検索

Community Treasure Hunt

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

Start Hunting!