Load data into the "System Identification Toolbox"
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Steffen B.
am 6 Feb. 2025
Beantwortet: Star Strider
am 6 Feb. 2025
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 Kommentar
Walter Roberson
am 6 Feb. 2025
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.
Akzeptierte Antwort
Star Strider
am 6 Feb. 2025
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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Linear Model Identification finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!