Load data into the "System Identification Toolbox"

9 views (last 30 days)
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 Comment
Walter Roberson
Walter Roberson on 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.

Sign in to comment.

Accepted Answer

Star Strider
Star Strider on 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.
.

More Answers (0)

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!