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

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

Antworten (1)

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

Kategorien

Mehr zu Signal Processing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!