syschnames (sys opt, list, names) | Function File |
Superseded by syssetsignals .
|
syschtsam (sys tsam) | Function File |
This function changes the sampling time (tsam) of the system. Exits with an error if sys is purely continuous time. |
[n nz, m, p, yd] = sysdimensions (sys, opt) | Function File |
return the number of states inputs, and/or outputs in the system
sys.
Inputs
Outputs
|
[stname inname, outname, yd] = sysgetsignals (sys) | Function File |
siglist = sysgetsignals (sys sigid) | Function File |
signame = sysgetsignals (sys sigid, signum, strflg) | Function File |
Get signal names from a system
Inputs
Outputs
Examples (From octave> sys=ss(rand(4)rand(4,2),rand(3,4)); octave># get all signal names octave> [AstAin,Aout,Ayd] = sysgetsignals(sys) Ast = ( [1] = x_1 [2] = x_2 [3] = x_3 [4] = x_4 ) Ain = ( [1] = u_1 [2] = u_2 ) Aout = ( [1] = y_1 [2] = y_2 [3] = y_3 ) Ayd = 0 0 0 octave> # get only input signal names: octave> Ain = sysgetsignals(sys"in") Ain = ( [1] = u_1 [2] = u_2 ) octave> # get name of output 2 (in cell array): octave> Aout = sysgetsignals(sys"out",2) Aout = ( [1] = y_2 ) octave> # get name of output 2 (as string): octave> Aout = sysgetsignals(sys"out",2,1) Aout = y_2 |
sysgettype (sys) | Function File |
return the initial system type of the system
Input
Output
FIR initialized systems return |
syssetsignals (sys opt, names, sig_idx) | Function File |
change the names of selected inputs outputs and states.
Inputs
Outputs
Example octave:1> sys=ss([1 2; 3 4][5;6],[7 8]); octave:2> sys = syssetsignals(sys"st",str2mat("Posx","Velx")); octave:3> sysout(sys) Input(s) 1: u_1 Output(s): 1: y_1 state-space form: 2 continuous states 0 discrete states State(s): 1: Posx 2: Velx A matrix: 2 x 2 1 2 3 4 B matrix: 2 x 1 5 6 C matrix: 1 x 2 7 8 D matrix: 1 x 1 0 |
sysupdate (sys opt) | Function File |
Update the internal representation of a system.
Inputs
Outputs
Conversion to |
[systype nout, nin, ncstates, ndstates] = minfo (inmat) | Function File |
Determines the type of system matrix. inmat can be a varying
a system a constant, and an empty matrix.
Outputs
|
sysgettsam (sys) | Function File |
Return the sampling time of the system sys. |