問題タブ [transfer-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
627 参照

neural-network - 1 対 -1 出力の単純なニューラル ネットワーク伝達関数

私はニューラル ネットワークに不慣れで、現在、提示された質問に対するガイダンスが必要です。

質問:バイアスのある単一入力ニューロンを考えてみましょう。入力が 3 未満の場合は出力が -1 になり、入力が 3 以上の場合は +1 になるようにしたいと考えています。どのような伝達関数が必要で、どのようなバイアスを提案しますか?

繰り返しますが、私はこれに慣れていません。答えは明らかであると確信していますが、今はほとんど話せません。私は当初、Signum 関数またはしきい値関数のいずれかを使用することを検討していましたが、必要な答えが得られません。どんな助けや情報も大歓迎です。

0 投票する
0 に答える
1378 参照

matlab - 共振周波数 (ボード線図) を取得するにはどうすればよいですか? (2自由度系の応答)

システムの応答を研究したい。

ばね上質量(m1)の共振周波数とばね下質量(m2)の共振周波数を求めたい。

レゾナントの意味を理解できたかどうかわからないからです。サスペンション システムがあり、ステップ応答 0.1(m) で刺激したとします。

ということは、例えば1(Hz)でバネ上質量(m1)が高いレベルで振動しているということでしょうか?10(Hz)では、ばね下質量(m2)が高いレベルで振動していますか?

私はボード線図について読んだことがあり、以下に示すようにいくつかのことを行いましたが、これが共振周波数を見つける方法であるかどうかはわかりません. 多分FFTは私が探しているものですか?

私のボード線図(下の図)では:

青線: 最初のピークは、ばね上質量 (m1) の共振周波数に対応しますか? およびオレンジ ライン: 2 番目のピーク (オレンジ ラインの最初のピークよりも高い) は、ばね下質量 (m2) の共振周波数に対応しますか?

はいの場合、どうすればこれらの値を取得できますか? コードに何を追加する必要がありますか?

単位をデシベルから m に変更できますか?

Reaponse、ボード線図、および 2 DOF システム

0 投票する
1 に答える
364 参照

matlab - ss2tf が matlab RS2016a で予期しない値を返す

matlab RS2016a で状態空間モデルを伝達関数に変換しようとしています。ss2tf(A,B,C,D)ドキュメントによると、必要なことを正確に行う関数を使用しています。例として、静的ゲイン 2 を使用しています。

matlab が返す答え:

*編集: [2,0]s ドメインの伝達関数 2/0 を表します。分母が 0 の伝達関数はあまり意味がなく、この特定のケースでは正しくありません。正解は[2,1]、伝達関数 2/0 ではなく 2/1 を表すものです。

*オリジナル: [2,0] は s ドメインの伝達関数 2/0 を表します。私の意見では、答えは [2,1] であり、したがって伝達関数は 2/0 ではなく 2/1 である必要があります。

予想される答え:

この動作の説明はありますか?

0 投票する
4 に答える
4052 参照

matlab - 4 入力 4 出力システムを状態空間から伝達関数行列に変換する方法は?

コマンドを使用して変換しようとしましたss2tfが、このコマンドの構文はシステムの入力数を入力する場所を示していますが、出力数は示していません。それにもかかわらず、私は行列伝達関数を取得しようとしました

[num,den]=ss2tf(Ac,Bc,Cc,Dc,4)ここで、「4」は入力の数です。

その結果、ベクトル「num」の次元は 4x9 で、私のベクトル「den」の次元は 1x9 であるため、次の使用でエラーが発生しました。

F=tf(num,den)

"den" も 4x9 の寸法を持つ必要があるためです。

それで、状態空間から伝達関数を取得する別の方法はありますか(入力と出力の数を含めるオプションを使用して)??

obs: Ac、Bc、Cc、Dc の寸法はそれぞれ 8x8 です。8x4、4x8、4x4。

編集:それを解決する方法を考え出しました。下に答えがあります。

0 投票する
1 に答える
61 参照

matlab - 分母に 4 次多項式を使用した伝達関数からのナイキスト線図

だから私はいくつかの非常に大きくて難しい伝達関数を持っています.mapleで「s」で展開して収集した後、これをmatlabに変換してナイキストプロットを取得しようとしましたが、うまくいきません。私はこれで本当に初心者です。なぜ私はいくつかのプロットを取ることができません. また、ボード線図も正常に機能します。

matlab に私の実際のコードがあります。

この後、私のプロットは実際の軸と img 軸で空になります。

また、すべてのパラメーターを置換した実伝達関数もあります。

何が間違っている可能性がありますか?