repsys
モデルの複製とタイル
説明
例
SISO 伝達関数の複製による MIMO 伝達関数の作成
単入力単出力 (SISO) の伝達関数を作成します。
sys = tf(2,[1 3])
sys = 2 ----- s + 3 Continuous-time transfer function.
SISO 伝達関数を複製して、3 つの入力と 2 つの出力をもつ MIMO 伝達関数を作成します。
rsys = repsys(sys,[2 3])
rsys = From input 1 to output... 2 1: ----- s + 3 2 2: ----- s + 3 From input 2 to output... 2 1: ----- s + 3 2 2: ----- s + 3 From input 3 to output... 2 1: ----- s + 3 2 2: ----- s + 3 Continuous-time transfer function.
あるいは、以下の方法でも MIMO 伝達関数を取得できます。
rsys = [sys sys sys; sys sys sys];
SISO 伝達関数の複製による伝達関数の配列の作成
SISO 伝達関数を作成します。
sys = tf(2,[1 3]);
SISO 伝達関数を、2 つの入力と 1 つの出力をもつ伝達関数の 3 行 4 列の配列に複製します。
rsys = repsys(sys,[1 2 3 4]);
rsys
のサイズをチェックします。
size(rsys)
3x4 array of transfer functions. Each model has 1 outputs and 2 inputs.
入力引数
sys
— 動的システム
動的システム モデル | モデル配列
動的システム (SISO または MIMO)。以下の動的システム モデルのいずれか、またはそのようなモデルの配列として指定します。
genss
やuss
(Robust Control Toolbox) モデルなどの一般化された、あるいは不確かさをもつ LTI モデル。(不確かさをもつモデルを使用するには Robust Control Toolbox™ ソフトウェアが必要です。)frd
モデルなどの周波数応答データ モデル。idtf
(System Identification Toolbox)、idss
(System Identification Toolbox)、idproc
(System Identification Toolbox) モデルなどの同定された LTI モデル。(同定されたモデルを使用するには System Identification Toolbox™ ソフトウェアが必要です。)
M
— 出力次元に沿った複製の数
正の整数
出力次元に沿った sys
の複製の数。正の整数として指定します。
N
— 入力次元に沿った複製の数
正の整数
入力次元に沿った sys
の複製の数。正の整数として指定します。
S1 S2 ... SK
— 配列次元に沿った複製の数
正の整数
配列次元に沿った sys
の複製の数。正の整数として指定します。
出力引数
rsys
— 複製された動的システム
動的システム モデル | モデル配列
複製された動的システム。動的システム モデルまたはモデル配列として返されます。
sys
を単一の SISO または MIMO モデルとして指定し、配列次元 S1,..., SK
を指定しなかった場合、rsys
は size(sys,1)*M
個の出力と size(sys,2)*N
個の入力をもつ動的システム モデルになります。
それ以外の場合は、rsys
は、size(sys,1)*M
個の出力と size(sys,2)*N
個の入力をそれぞれもつ動的システムの配列になります。rsys
のサイズは [size(sys,1)*M, size(sys,2)*N, size(sys,3)*S1, ...]
です。
バージョン履歴
R2010b で導入
参考
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)