* fix installing when mkoctfile has spaces in its path
response for tf systems
- Update to version 4.2.0:
* from Octave 11 on, the control package documentation is
included into the documentation browser of the GUI when the
package is loaded
* pade: new function for pade approximation of time delays by
poles and zeros
* bdschur: new function for block diagonalization of a matrix
using SLICOT routine MB03RD
* nichols: grid with contours of constant close-loop magnitude
and phase
* bode: legend, title and similar commands after a bode plot
are now affecting the first plot (magnitude), not the second
* bode/margin: improved handling of poles and zeros on
imaginary axis, more robust computation of the phase
* allow real-valued gain matrix as input for system data access
functions like tfdata, ssdata etc. which is then interpreted
as static-gain system
- Update to version 4.1.3:
* tf: Improve accuracy of transfer function from state space
models by reusing an own version of the SLICOT function TB01ZD,
which was removed in release 4.0.0
* connect: Added examples in the help text
* hinfsyn: check for more assumptions before calling SLICOT
routine
* sgrid: fixed resizing (issue #15) and improved zeta-values for
automatic selected lines of constant damping
* build system: removed tests for old is_numeric (and similar)
symbols
OBS-URL: https://build.opensuse.org/package/show/science/octave-forge-control?expand=0&rev=25
- Update to version 4.1.2:
* estim: new input argument type for a delayed or current version
of a discrete-time estimator using last or current output
measurements for current state estimation
* kalman: adding type input argument for discrete-time filters
(see estim), consistent default values for input arguments
* added more test, like, e.g. estim, kalman and ssdata
* hinfsyn: more comprehensive help text
* margin: fix of wrong phase margin if outside +/- 180 degree
* rlocusx: improved colors
- Update to version 4.1.1:
* more robust test in impulse and cfconred
* fix possibly missing deprecated LAPACK routine DGEGS
* input parameter checking for NaN and Inf in oct-files in order
to prevent Octave from hanging (bug #66669)
* ss: state space from MIMO transfer function 'tfsys' numerically
more robust (bug #66651)
* lyap (A,Q) also for non-symmetric Q (bug #66567)
* fix time responses (step, impulse, ...) if requested for
multiple systems and on Octave versions prior to Octave 8
- Update to version 4.1.0:
* lqg, lqgtrack, lqgreg, reg: new functions for linear dynamic
output feedback design including estimator and state feedback
* lqry, lqi: new linear quadratic regulator design function,
output weighting and with integral part
* c2d: impulse invariant discrete-time models for MIMO systems
and state space representations
* New algorithm for imp_invar, also allowing MIMO systems
* tfdata: returning coefficient lists of same length for
numerator and denominator (bug #43947)
* allow time responses (like, e.g. stepor impulse) for
several systems with different sizes
OBS-URL: https://build.opensuse.org/request/show/1301339
OBS-URL: https://build.opensuse.org/package/show/science/octave-forge-control?expand=0&rev=23
- Update to version 3.6.1:
+ Bugfix: numeric constants are converted into proper lti
systems before being interconnected to discrete time-systems
- Update to version 3.6.0:
+ zgrid: new function for grid lines with constant eigenfrequency
and damping for discrete-time pole/zero maps
+ pzamp: added unit circle (for discrete-time) systems and axes
to the pole/zero maps
+ allow discrete-time purely static gain systems with a
sampling time
+ added metainfo file octave-control.metainfo.xml
- Update to version 3.5.2:
+ fix build errors when installing in Octave 6
- Update to version 3.5.1:
+ fix build errors when installing in Octave 9
+ more robust tests for some model reduction and identification
functions
OBS-URL: https://build.opensuse.org/request/show/1136445
OBS-URL: https://build.opensuse.org/package/show/science/octave-forge-control?expand=0&rev=17
- Update to version 3.2.0
* new function sgrid
* New function: ss2ss
* Fixed many warnings
* added demos to rlocus, pzmap, bode, nichols, nyquist, impulse, lsim,
ramp and step
* improved pzmap to plot with only zeros
- Update to version 3.1.0
* New function: damp
* Changed nelem to numel and length to numel to remove the warnings
during installation.
* The Impulse section has been rewritten, and a new file - imp_invar.m -
added. The old system tried to use the "zoh" to get an impulse response
but that is impossible.
* The new function "imp_invar.m" converts a Laplace tranfer function
to a discrete tranfer function.
* New functions: acker, dsort, esort.
* Function lsim now plots inputs as well.
* Class 'ss' should now work with complex inputs.
* Extend nyquist plots.
* Fixed warnings with newer Octave versions.
OBS-URL: https://build.opensuse.org/request/show/751157
OBS-URL: https://build.opensuse.org/package/show/science/octave-forge-control?expand=0&rev=13
- Update to version 3.0.0
* Substantial parts of the most vital internals have been rewritten
and streamlined in order to improve compatibility and reliability.
* LTI models:
Improved handling of key-value pairs in all constructors for LTI models.
Support inheritance of LTI properties in many variations.
Accept [] as an alias for unspecified sampling time (Ts = -1).
Automatic vector expansion for input and output names.
* dss
Fixed a long-standing but undiscovered bug where 'dss (sys)'
overwrites sys.e with an identity matrix even if sys.e was not empty.
* ss
Support for the special cases has been added.
* tf, zpk, filt
Restrict transfer function variable to the candidates 's', 'p' for
continuous-time and 'z', 'q', 'z^-1', 'q^-1' for discrete-time models.
* bode, bodemag, nichols, nyquist, sigma
It is now possible to specify a frequency vector of length 1.
* step, impulse, initial, ramp
The time response functions now raise an error or warning if invalid
arguments are passed to them. As it was the case for frequency response
functions, they used to simply ignore invalid arguments.
* lsim
Support logical arrays as input signal. Before, logical arrays were
simply ignored without notice, which could lead to unexpected results.
Additionally, lsim received the same improvements as the other time and
frequency response functions regarding invalid arguments.
* pzmap
Improved argument checks.
* augstate
OBS-URL: https://build.opensuse.org/request/show/341860
OBS-URL: https://build.opensuse.org/package/show/science/octave-forge-control?expand=0&rev=11