Skip to content

Commit 554b1ee

Browse files
committed
First commit
0 parents  commit 554b1ee

4 files changed

Lines changed: 108 additions & 0 deletions

File tree

.gitattributes

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Add any directories, files, or patterns to register as binary files
2+
3+
*.mlx -text -diff -merge
4+
*.mat -text -diff -merge
5+
*.fig -text -diff -merge
6+
*.p -text -diff -merge
7+
*.slx -text -diff -merge
8+
*.mdl -text -diff -merge
9+
10+
11+
*.mdlp -text -diff -merge
12+
*.slxp -text -diff -merge
13+
*.sldd -text -diff -merge
14+
*.mexa64 -text -diff -merge
15+
*.mexw64 -text -diff -merge
16+
*.xlsx -text -diff -merge
17+
*.docx -text -diff -merge
18+
*.pdf -text -diff -merge
19+
*.jpg -text -diff -merge
20+
*.png -text -diff -merge
21+

.gitignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Add any directories, files, or patterns you don't want to be tracked by version control
2+
3+
# ignore all test scripts
4+
test*.m
5+
test*.mlx
6+
# ignore word docs
7+
*.docx
8+
# ignore backup files
9+
*.asv
10+
*.bak
11+
*.sav
12+
# ignore some files under development
13+
/test
14+
/docs

LICENSE

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
BSD 3-Clause License
2+
3+
Copyright (c) 2021, SLICOT
4+
All rights reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions are met:
8+
9+
1. Redistributions of source code must retain the above copyright notice, this
10+
list of conditions and the following disclaimer.
11+
12+
2. Redistributions in binary form must reproduce the above copyright notice,
13+
this list of conditions and the following disclaimer in the documentation
14+
and/or other materials provided with the distribution.
15+
16+
3. Neither the name of the copyright holder nor the names of its
17+
contributors may be used to endorse or promote products derived from
18+
this software without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21+
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24+
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25+
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26+
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29+
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# **SLICOT Basic Systems and Control Toolbox**
2+
3+
## About
4+
5+
The `SLICOT Basic Systems and Control Toolbox` (`SLICOT-BasicControl`) includes [SLICOT](http://slicot.org/)-based MATLAB and Fortran tools for solving efficiently and reliably various basic computational problems for linear time-invariant multivariable systems analysis and synthesis. Standard and generalised (descriptor) state space systems are covered.
6+
7+
The main functionalities of the toolbox include:
8+
9+
* similarity and equivalence transformations for standard and descriptor systems
10+
- essential computations with structured matrices, including
11+
- eigenvalues of a Hamiltonian matrix or of a skew-Hamiltonian/Hamiltonian pencil
12+
- Periodic Hessenberg and periodic Schur decompositions
13+
* computations with (block) Toeplitz matrices and systems
14+
* analysis of standard and descriptor systems
15+
* solution of Lyapunov and Riccati equations with condition estimation
16+
* coprime factorization and spectral decomposition of transfer-function matrices
17+
18+
The toolbox main features are:
19+
20+
* computational reliability using square-root and balancing-free accuracy enhancing
21+
* high numerical efficiency, using latest algorithmic developments, structure exploiting algorithms, and dedicated linear algebra tools
22+
* flexibility and easy-of-use
23+
* enhanced functionality, e.g, for controller reduction
24+
* standardized interfaces
25+
26+
The programs have been extensively tested on various test examples and are fully documented.
27+
28+
The current release of `SLICOT-ModelReduction` is version 1.0, dated November 1, 2021.
29+
30+
## Requirements
31+
32+
The codes have been tested with MATLAB 2015b through 2020b. To use the functions, the Control System Toolbox must be installed in MATLAB running under 64-bit Windows 7, 8, 8.1 or 10. Presently there is no support for Linux.
33+
34+
## License
35+
36+
* See [`LICENSE`](https://github.com/SLICOT/SLICOT-BasicControl/blob/master/LICENSE) for licensing information.
37+
38+
## References
39+
40+
Please cite `SLICOT-ModelReduction` using at least one of the following references:
41+
42+
* P. Benner, D. Kressner, V, Sima, and A. Varga, The SLICOT Toolboxes - a Survey, _SLICOT Working Note 2009-1, August 2009._
43+
* P. Benner, D. Kressner, V. Sima, A. Varga, Die SLICOT-Toolboxen für Matlab - The SLICOT Toolboxes for Matlab (in German), _at – Automatisierungstechnik, 58 (2010)._
44+

0 commit comments

Comments
 (0)