X-Git-Url: http://gitweb.scilab.org/?p=scilab.git;a=blobdiff_plain;f=scilab%2Fmodules%2Fcacsd%2Fhelp%2Fen_US%2Finistate.xml;h=d8999e564bc57f85b1878a901ca1614dfc4441d4;hp=87fe78e90d2dd5576e613aa3cc4e368f8365e223;hb=2747433e366e2a447ef5e0b7fc7ab679dd13a0c6;hpb=6a58f7e01940ff17f7726f3afef3699e40ac2479 diff --git a/scilab/modules/cacsd/help/en_US/inistate.xml b/scilab/modules/cacsd/help/en_US/inistate.xml index 87fe78e..d8999e5 100644 --- a/scilab/modules/cacsd/help/en_US/inistate.xml +++ b/scilab/modules/cacsd/help/en_US/inistate.xml @@ -1,4 +1,4 @@ - + -\$LastChangedDate\$inistate Estimates the initial state of a discrete-time system - - - - - - Calling SequenceX0 = inistate(SYS,Y,U,TOL,PRINTW) -X0 = inistate(A,B,C,Y,U); -X0 = inistate(A,C,Y); - -[x0,V,rcnd] = inistate(SYS,Y,U,TOL,PRINTW) - Parameters - - - SYS - - given system, syslin(dt,A,B,C,D) - - - - Y - - the output of the system - - - - U - - the input of the system - - - - TOL - - TOL is the tolerance used for estimating the rank of matrices. If TOL > 0, then the given value of TOL is used as a lower bound for the reciprocal condition number. - - Default: prod(size(matrix))*epsilon_machine where epsilon_machine is the relative machine precision. - - - - - PRINTW - - PRINTW is a switch for printing the warning messages. - + + + inistate + Estimates the initial state of a discrete-time system + + + Calling Sequence + X0 = inistate(SYS,Y,U,TOL,PRINTW) + X0 = inistate(A,B,C,Y,U); + X0 = inistate(A,C,Y); + + [x0,V,rcnd] = inistate(SYS,Y,U,TOL,PRINTW) + + + + Arguments + + + SYS + + given system, syslin(dt,A,B,C,D) + + + + Y + + the output of the system + + + + U + + the input of the system + + - = - - 1: print warning messages; - + TOL + + TOL is the tolerance used for estimating the rank of matrices. If TOL > 0, then the given value of TOL is used as a lower bound for the reciprocal condition number. + + Default: prod(size(matrix))*epsilon_machine where epsilon_machine is the relative machine precision. + + - = - - 0: do not print warning messages. - + PRINTW + + PRINTW is a switch for printing the warning messages. + + + = + + 1: print warning messages; + + + + = + + 0: do not print warning messages. + + + + + Default: PRINTW = 0. + + - - - Default: PRINTW = 0. - - - - - X0 - - the estimated initial state vector - - - - V - - orthogonal matrix which reduces the system state matrix A to a real Schur form - - - - rcnd - - estimate of the reciprocal condition number of the coefficient matrix of the least squares problem solved. - - - - - Description - - inistate Estimates the initial state of a discrete-time system, given the - (estimated) system matrices, and a set of input/output data. - - X0 = inistate(SYS,Y,U,TOL,PRINTW) estimates the initial state X0 of - the discrete-time system SYS = (A,B,C,D), using the output data Y - and the input data U. The model structure is : - + X0 + + the estimated initial state vector + + + + V + + orthogonal matrix which reduces the system state matrix A to a real Schur form + + + + rcnd + + estimate of the reciprocal condition number of the coefficient matrix of the least squares problem solved. + + + + + + Description + + inistate Estimates the initial state of a discrete-time system, given the + (estimated) system matrices, and a set of input/output data. + + + X0 = inistate(SYS,Y,U,TOL,PRINTW) estimates the initial state X0 of + the discrete-time system SYS = (A,B,C,D), using the output data Y + and the input data U. The model structure is : + + = 1, +y(k) = Cx(k) + Du(k), + ]]> + + The vectors y(k) and u(k) are transposes of the k-th rows of Y and U, + respectively. + + + Instead of the first input parameter SYS (an syslin object), equivalent + information may be specified using matrix parameters, for instance, + X0 = inistate(A,B,C,Y,U); or X0 = inistate(A,C,Y); + + + [x0,V,rcnd] = inistate(SYS,Y,U,TOL,PRINTW) returns, besides x0, + the orthogonal matrix V which reduces the system state matrix A to + a real Schur form, as well as an estimate of the reciprocal condition + number of the coefficient matrix of the least squares problem solved. + + + + Examples + = 1, - y(k) = Cx(k) + Du(k), - - ]]> - - The vectors y(k) and u(k) are transposes of the k-th rows of Y and U, - respectively. - - Instead of the first input parameter SYS (an syslin object), equivalent - information may be specified using matrix parameters, for instance, - X0 = inistate(A,B,C,Y,U); or X0 = inistate(A,C,Y); - - [x0,V,rcnd] = inistate(SYS,Y,U,TOL,PRINTW) returns, besides x0, - the orthogonal matrix V which reduces the system state matrix A to - a real Schur form, as well as an estimate of the reciprocal condition - number of the coefficient matrix of the least squares problem solved. - - See Also - - findBD - - - findx0BD - - - \ No newline at end of file +]]> + + + See Also + + + findBD + + + findx0BD + + + +