Change language to:
English - Français - 日本語 - Русский

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

Ajuda Scilab >> CACSD > ltitr

# ltitr

discrete time response (state space)

### Calling Sequence

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

### Arguments

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]`

### Examples

```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 — discrete time response (transfer matrix)
• flts — time response (discrete time, sampled system)
 Report an issue << lqr CACSD macglov >>

 Copyright (c) 2022-2023 (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 Oct 01 17:39:45 CEST 2012