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

조회 수: 5 (최근 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 CenterFile Exchange에서 H-Infinity Synthesis에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by