rosser

Matriz de Rosser, uma matriz de teste clássica para autovalores.

Categoria: Mathematics > Elementary Math

Sintaxe

R = rosser

Retorna a matriz de Rosser simétrica 8-por-8, que é fixa.

Descrição

A matriz foi projetada para ser difícil para algoritmos de autovalores. Seus autovalores formam grupos compactos perto de 1000 e 1020, incluem um par de mesmo tamanho e sinais opostos, e um muito próximo de zero. Métodos pouco cuidadosos com esses agrupamentos perdem precisão.

Não tem parâmetros; chamá-la com ou sem parênteses dá a mesma matriz.

Argumentos de saída

R
Matriz simétrica 8-por-8 de inteiros.

Exemplo

A matriz e seu espectro

R = rosser();
R(1:3, 1:3)
issymmetric(R)
round(eig(R))'
Saída
ans = 3×3

   611   196  -192
   196   899   113
  -192   113   899
ans = logical
   1
ans = 1×8

       -1020           0           0        1000        1000        1020        1020        1020

Veja também

eig hilb magic gallery issymmetric