# Introduction

This page accompany the three lectures and five labs given at INSA Toulouse. The repository contains three folders:

- `+insapack`: gathers MATLAB routines for (i) signals generation and (ii) identification (in the Loewner Framework);
- `documents`: provides the main refenerences used to build this course;
- `lectures`: gathers the lecture supports.

# The "insapack" MATLAB package 

The code (`+insapack` folder)  provided in this GitHub page is given for open education purpose. Its principal objective is to accompany the students, and thus aims at being as educative as possible rather than industry-oriented. Evolutions (numerical improvements) may come with time. Please, cite the references suggested in the `documents` folde if used in your work and do not hesitate to contact me in case of bug of problem when using it. 

## Dependencies

- MATLAB R2023b or later (tested on this version)
- Toolboxes: "System Identification Toolbox" and "Control System Toolbox"

## A simple MATLAB code example

Here is a simple code that describes how to deploy the INSAPACK. Code below is `demo_main.m`.

## Feedbacks

Please send any comment to C. Poussot-Vassal (charles.poussot-vassal@onera.fr) if you want to report any bug or user experience issues.

## Disclaimer

This deposit consitutes a research code that accompany the paper mentionned above. It is not aimed to be included in any third party software without the consent of the authors. Authors decline responsabilities in case of problem when applying the code.

Notice also that pathological cases may appear. A more advanced and professional code, to deal with practical and theoretical issues/limitations is currently under development by the authors.
