hankel

Matriz de Hankel, constante ao longo de cada antidiagonal.

Categoria: Mathematics > Elementary Math

Sintaxe

H = hankel(c)

Matriz quadrada com c como primeira coluna e zeros abaixo da antidiagonal.

H = hankel(c, r)

Matriz com primeira coluna c e última linha r, de tamanho numel(c)-por-numel(r).

Descrição

Em uma matriz de Hankel, H(i, j) é função só de i + j, de modo que as antidiagonais são constantes. Essas matrizes surgem quando uma sequência é organizada em janelas sobrepostas, por exemplo em predição linear, identificação de sistemas e no problema de momentos.

Uma matriz de Toeplitz é a mesma matriz com as colunas invertidas.

Argumentos de entrada

c
Vetor que dá a primeira coluna.
r
Vetor que dá a última linha. Se r(1) for diferente de c(end), vale c(end) e um aviso é emitido.

Argumentos de saída

H
A matriz de Hankel: a entrada (i, j) depende apenas de i + j.

Exemplo

Um e dois vetores

hankel([1 2 3])
hankel([1 2 3], [3 4 5])
Saída
ans = 3×3

     1     2     3
     2     3     0
     3     0     0
ans = 3×3

     1     2     3
     2     3     4
     3     4     5

Veja também

toeplitz vander hilb gallery