Load data into the "System Identification Toolbox"
조회 수: 13 (최근 30일)
이전 댓글 표시
Hello,
I am struggeling a little bit with loading some data into the system identification toolbox.
The data is quite simple, time deopendant temperature values for three sensor points.

The excel file is in this folder:

I tried to load the data amnd save it to .mat file
clc, close all, clear all
Tdata = xlsread('TempData.xlsx');
save TempData.mat Tdata;
load TempData;systemIdentification;
P = ['P:\Desktop\Black Box Modell Matlab']; % define the path here
F = 'TempData.mat'; % define the name here, use SPRINTF if required
datalcool = load(fullfile(P,F));
But it's still not working

I can't get the dat in the toolbax.
I don't have a clue what is wrong here.
With best regards
SB
댓글 수: 1
Walter Roberson
2025년 2월 6일
Note by the way that there is no point in doing the save followed by the load -- the data is already available in the Tdata variable.
채택된 답변
Star Strider
2025년 2월 6일
Since you have time-domain data, use the iddata function to prepare it for the identification function of your choice. (I prefer ssest since I generally find state space representations easier to understand.)
When you have identified the system, use the compare function to graphically see how well it matches the data.
I almost always use the commannd-line function calls rather than the GUI for this.
I looked up the Help for the Systm Identification App and found this —

Import your data as time domain data.
.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Preprocess Data에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!