【システム同定】in​vfreqsに関する​警告について

17 visualizzazioni (ultimi 30 giorni)
yusaku iimura
yusaku iimura il 1 Ott 2019
Risposto: Shoumei il 2 Ott 2019
現在、実測で得られた周波数応答結果から伝達関数を得るために
invfreqsを活用しているのですがその際に
「行列は、特異行列に近いか、正しくスケーリングされていません。
結果は不正確になる可能性があります。」
との警告が表示されてしまいました。
ここで言う行列は何を指し、どうすれば対処できるのでしょうか?

Risposte (1)

Shoumei
Shoumei il 2 Ott 2019
invfreqsのソースコードを見てもらうと、150行目で
th=R\Vd;
(" \ " はエディターでは" ¥ "記号に見えると思います。)
の処理、つまりA*x = Bを解いており、この計算結果が0に近い値となっているため特異行列になっており、解けない可能性があると警告を出しています。
\のドキュメントにも記載があります。
doc \
次数などのパラメータを変更してみて下さい。

Categorie

Scopri di più su Signal Processing in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!