ltitr
Resposta de um sistema linear discreto a uma sequência de entrada.
Categoria: Other public functions: matfun
Sintaxe
x = ltitr(a, b, u)
Simula x(k+1) = a*x(k) + b*u(k) a partir do estado inicial nulo.
x = ltitr(a, b, u, x0)
Começa do estado x0.
Descrição
ltitr é a iteração simples por trás da simulação de modelos em espaço de estados. Cada linha da saída é calculada a partir da anterior, então a primeira linha é o próprio estado inicial. Com a = 0.5, b = 1 e entrada constante igual a 1, o estado se aproxima do ponto fixo 2.
Argumentos de entrada
a- Matriz de estado
nporn. b- Matriz de entrada
nporm. u- Sequência de entrada: uma linha por passo de tempo, uma coluna por entrada.
x0- Estado inicial, uma coluna de comprimento
n.
Argumentos de saída
x- Histórico de estados, uma linha por passo. A linha
ké o estado antes da aplicação da entradau(k).
Exemplo
Resposta ao degrau de um sistema de primeira ordem
x = ltitr(0.5, 1, ones(5, 1))
Saída
x = 5×1
0
1.0000
1.5000
1.7500
1.8750