データの表現
データの測定または生成、timetable、数値行列、およびデータ オブジェクトを使用したデータの表現、アプリへのデータのインポート、複素数値データの操作を行う
System Identification Toolbox™ の推定、検証、および解析の関数は、複数の形式の入出力推定データを受け入れます。
時間領域データ — timetable、数値行列、時間領域の
iddata
オブジェクト周波数領域データおよび周波数応答データ — 周波数領域の
iddata
オブジェクト、idfrd
オブジェクト、frd
オブジェクト
また、カスタム信号データを生成して、実験のスティミュレーション信号を提供したり、該当する信号に対するモデル応答をシミュレートすることで推定モデルの動作を調べたりすることもできます。
timetable などのデータ型や iddata
オブジェクトには、サンプル レート、単位、iddata
オブジェクトの場合にはサンプル間動作、チャネル名、および実験識別子などのデータに関する情報を含むプロパティも含まれています。数値行列にはデータ値のみが含まれ、サンプル レートやその他のデータ プロパティに関する情報は提供されません。
サンプル レートおよびチャネルの選択が同じであれば、関連するデータ セットを結合できます。特に、サンプル レートおよびチャネル選択を共有する必要があるが、期間および開始時間は異なっていてもかまわない複数実験データ セットを作成できます。
関数
ブロック
Iddata Sink | シミュレーション データを iddata オブジェクトとして MATLAB ワークスペースにエクスポート |
Iddata Source | MATLAB ワークスペースの iddata オブジェクトに格納されている時間領域データをインポートする |
トピック
データ要件
- Representing Data in MATLAB Workspace
Represent time-domain, time-series, and frequency-domain data.
データ型の操作
- Data Domains and Data Types in System Identification Toolbox
System Identification Toolbox accepts timetables, numeric matrices, and data objects for model estimation in the time and frequency domains. - Use Timetable Data for Time-Domain System Identification
Create and use timetables for model estimation. - Use Matrix-Based Data for Time-Domain System Identification
Use data contained in numeric matrices for time-domain model estimation. - timetable への SISO 行列データの変換
モデルの同定のために行列ベースの SISO 推定データを timetable に変換する。 - 連続時間モデルを推定するために MIMO 行列データを timetable に変換
最初に行列ベースのデータを timetable に変換して連続時間 MIMO モデルを推定する。 - Representing Time- and Frequency-Domain Data Using iddata Objects
Using theiddata
constructor to represent time-domain and frequency-domain data and working withiddata
objects. - Managing iddata Objects
Theiddata
object stores time-domain data or frequency-domain data and has several properties that specify the time or frequency values. To modify the time or frequency values, you must change the corresponding property values. - Representing Frequency-Response Data Using idfrd Objects
Using theidfrd
constructor to represent frequency-response data and working withidfrd
objects.
入出力データの生成
- Generate Data Using Simulation
Creating input data with specific characteristics and simulating the output data from a model.
アプリでのデータの操作
- Import Time-Domain Data into the App
Import time-domain data into the System Identification app. - Import Frequency-Domain Data into the App
Import frequency-domain input-output data and frequency-response data into the System Identification app. - Import Data Objects into the App
Importiddata
andidfrd
data objects. - Specifying the Data Sample Time
Specify time between successive data samples. - Managing Data in the App
You can get information about each data set in the System Identification app by right-clicking the corresponding data icon.
複素数値データの使用
- Manipulating Complex-Valued Data
Supported operations and limitations for handling complex data and commands for manipulating complex signals.