ドメイン内のばね質量システムの組み合わせの伝達関数を導き出し、s
それは次の形式です
G = (as*s + bs +c) / (ps + q)
入力としての変位と出力としての力に関連する測定データがあり、周波数とサンプリングレートを知っています。
a,b,c,p and q
MATLAB を使用して定数の値を計算するにはどうすればよいですか?
ドメイン内のばね質量システムの組み合わせの伝達関数を導き出し、s
それは次の形式です
G = (as*s + bs +c) / (ps + q)
入力としての変位と出力としての力に関連する測定データがあり、周波数とサンプリングレートを知っています。
a,b,c,p and q
MATLAB を使用して定数の値を計算するにはどうすればよいですか?
はい、これは を使用して実行できますfminsearch
。詳細については、関数のドキュメントを参照してください
あなたは完全な答えを出すのに十分な情報を提供していません (*) が、ある種の最小二乗曲線フィッティングを行うように思えます。fminsearch
そのためにはうまくいきますが、より良い選択肢があります。nlinfit
私は統計ツールボックスから使用する傾向がありますがlsqcurvefit
、最適化ツールボックスやfit
カーブ フィッティング ツールボックスからのものもあります。
(*) あなたのデータは正確には何ですか? 既知の周波数の正弦波駆動力の下で、時間の関数としての変位ですか? しかし、伝達関数の 5 つのパラメーターすべてを抽出するには、複数の周波数での応答を理解する必要があるため、複数の駆動周波数でデータが必要です。