Data structure for system identification toolbox for multiple input multiple output data

4 ビュー (過去 30 日間)
Steffen B.
Steffen B. 2025 年 2 月 14 日
コメント済み: Mathieu NOE 2025 年 2 月 17 日
Hello,
I'm trying to analyze data in the system identification toolbox.
The imput variables are time, pressure, angle and distance and the outputs are temperature values from T1 to T6, like in the attached data sheet.
I'm struggeling to get the data into the toolbox.
Can I load the whole data set into the toolbox?
This is what I tryied so far:
clc, close all, clear all
data = xlsread('MiMO.xlsx');
save MiMO.mat data;
load MiMO.mat
time=data(:,1);
pressure=data(:,2);
angle=data(:,3);
distance=data(:,4);
T1=data(:,5);
T2=data(:,6);
T3=data(:,7);
T4=data(:,8);
T5=data(:,9);
ST=1; % Sampling time in seconds
MiMO_Data=iddata(['time';'pressure';'angle','distance'],['T1','T2','T3','T4','T5'],ST);
Error using vertcat
Dimensions of arrays being concatenated are not consistent.
MiMO_Data.ImputName={'time';'pressure';'angle','distance'};
MiMO_Data.OutputName={'T1','T2','T3','T4','T5'};
systemIdentification;
I used iddata structure to get the whole data into the system identification toolbox,
but the structure seems not right.
  5 件のコメント
Steffen B.
Steffen B. 2025 年 2 月 17 日
Hello Mathieu,
thanks for your support.
Now it's working just fine.
Have a nice day.
Mathieu NOE
Mathieu NOE 2025 年 2 月 17 日
hello Steffen
glad I could help
have a nice day too

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeTransform Data についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by