Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.1.0 - English


arhnk

Hankel norm approximant

Syntax

slm = arhnk(sl, ord)
slm = arhnk(sl, ord, tol)

Arguments

sl

linear system (syslin list)

ord

integer, order of the approximant

tol

threshold for rank determination in equil1

Description

computes slm, the optimal Hankel norm approximant of the stable continuous-time linear system sl with matrices [A,B,C,D].

Examples

A=diag([-1,-2,-3,-4,-5]);B=rand(5,1);C=rand(1,5);
sl=syslin('c',A,B,C);
slapprox=arhnk(sl,2);
[nk,W]=hankelsv(sl);nk
[nkred,Wred]=hankelsv(slapprox);nkred

See also

  • equil — balancing of pair of symmetric matrices
  • equil1 — balancing (nonnegative) pair of matrices
  • hankelsv — Hankel singular values
Report an issue
<< Model Transformation Model Transformation balreal >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jun 17 17:49:16 CEST 2024