問題タブ [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.
matlab - Simulink の複素数値の分母
伝達関数のステップ応答をプロットしたいと考えています。方程式は 1/as^2 + bs + c です (申し訳ありませんが、分数の書き方がわかりません)。2 組の値と、それに対応する伝達関数パラメーターの式が与えられました。
a1 = [-2, -1 + 2i] (i は虚数単位)
a2 = [-3、-1 - 2i]
a = 1
b = (a1 + a2)
c = (a1 * a2)
値の最初のセット (-2、-3) は、Matlab と Simulink の両方で完全に機能します。問題は、次のように Simulink の分母に虚数を入力したいときに始まります。
Matlabでは、次の方法でこれを行うことができます:
しかし、Simulink では、常にそのエラーが発生します。「simout」および「simin」メソッドがあることは知っていますが、手動で実行できるかどうか疑問に思っていましたか?
scilab - Scilab でのシステム同定
scilab でシステムを識別することは可能ですか? MATLAB のドキュメントはたくさんありますが、scilab では何も見つかりません。これは私が分析しようとしているデータです
これらのデータはシステムの周波数応答テストから得られたもので、私の目標は scilab を使用してその伝達関数を見つけることです。残念ながら、データの画像を投稿できません
python - Matlabの「matscale」関数は実際に何をしますか?
Python で伝達関数の z から s 時間へのコンバーターを実装しようとしています。Matlab は、d2c 関数を使用してこれを行う機会を与えてくれます。しかし、「matscale」関数が何をするのかわかりません。
matscale(abs(a),0.01) 関数を呼び出して mscale.m ファイルに行き詰まりました。matlabのWebサイトには説明もそのような機能もまったくありません。拡張子が .mex32 であるため、開くことができません (推測)。私がインターネットで見つけたのは、「投影半径を使用してマトリックスをスケーリングする」を実装する可能性があるということだけですが、それが正しいかどうかはわかりません( http://www.adras.com/Purpose-of-matscale-in-Control -Toolbox.t124458-80.html ) この関数が何をするのか説明するか、ソース コードを共有してもらえますか? 私はmatlab 2018aを使用しています
[~,s] = matscale(abs(a),0.01);