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

Change language to:
Français - 日本語 - Português

Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.
See the recommended documentation of this function

Scilab help >> CACSD > arhnk

arhnk

Hankel norm approximant

Calling Sequence

[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
<< abinv CACSD arl2 >>

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:
Thu May 12 11:44:16 CEST 2011