Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
s伝達関数に値を代入する必要があります。例えば:
s
G(s)= 1/ (s+3)
代用する必要があります
s = -2.118 +2.221j
これにはどのコードを使用すればよいですか?
PS: 残念ながら、MATLAB には制御システム ツールボックスしかありません。
シャイが述べたように、関数を使用して m ファイルを簡単に作成できます。
ただし、簡単な計算を行うだけの場合は、コマンド ラインで実行する方法があります。次のような無名関数を定義できます。
G = @(s) 1/(s+3)
これで、次のように簡単に呼び出すことができます。
G(-2.118 +2.221j)
Matlab では大文字と小文字が区別されることに注意してください。