hinfsynコマンドで発生するエラーの解決方法

1 回表示 (過去 30 日間)
Yoji Tanaka
Yoji Tanaka 2015 年 12 月 18 日
回答済み: Yoko 2016 年 11 月 14 日
hinfsynコマンドを用いて2入力2出力の∞制御器を作成しようとしていますが、 エラー: hinf_st (line 12) fail = 0; 出力引数 "r12" (および他の引数もおそらく) を、"C:\toolbox\robust\rctobsolete\mutools\subs\hinf_st.m>hinf_st" の呼び出し中に代入することはできません。 エラー: hinfsyn (line 170) [p,r12,r21,fail,gmin] = hinf_st(p,nmeas,ncon,gmin,gmax,quiet); というエラーが発生します。このエラーはどうのようにしたら解決できるのでしょうか? 以下に実際のコマンドを示します。 G: 17states 6output 6input [k,g,gf]=hinfsyn(G,2,2,0,1,0.1,2);

採用された回答

Yoko
Yoko 2016 年 11 月 14 日
メッセージに、hinf_st という関数が下記のディレクトリにあるということのようですが、Cドライブの直下に MATLAB をインストールしていますか?
"C:\toolbox\robust\rctobsolete\mutools\subs\hinf_st.m>hinf_st"
その場合、正しく動作しない可能性がありますので、下記のように、Cドライブ直下ではないディレクトリに再インストールして試してください。
C:\MATLAB\R2016a

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStartup and Shutdown についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by