File: ltitr.cat

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (40 lines) | stat: -rw-r--r-- 895 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

ltitr(G)                       Scilab Function                       ltitr(G)
NAME
  ltitr - discrete time response (state space)

CALLING SEQUENCE
  [X]=ltitr(A,B,U,[x0])
  [xf,X]=ltitr(A,B,U,[x0])

PARAMETERS

  A,B       : real  matrices of appropriate dimensions

  U,X       : real  matrices

  x0,xf     : real vectors (default value=0 for x0))

DESCRIPTION
  calculates the time response of the discrete time system
           x[t+1] = Ax[t] + Bu[t].
  The inputs ui's are the columns of the U matrix
          U=[u0,u1,...,un];
  x0 is the vector of initial state (default value : 0) ;

  X is the matrix of outputs (same number of columns as U).

          X=[x0,x1,x2,...,xn]
  xf is the vector of final state xf=X[n+1]

EXAMPLE
  A=eye(2,2);B=[1;1];
  x0=[-1;-2];
  u=[1,2,3,4,5];
  x=ltitr(A,B,u,x0)
  x1=A*x0+B*u(1)
  x2=A*x1+B*u(2)
  x3=A*x2+B*u(3) //....

SEE ALSO
  rtitr, flts