Contenido principal

wilkinson

Matriz de prueba de valores propios de Wilkinson

Descripción

W = wilkinson(n) devuelve una de las matrices de prueba de valores propios de n por n de J. H. Wilkinson. W es una matriz simétrica tridiagonal con pares de valores propios casi iguales.

ejemplo

W = wilkinson(n,classname) devuelve una matriz de la clase classname, que puede ser 'single' o 'double'.

Ejemplos

contraer todo

Calcule una matriz de prueba de valores propios de Wilkinson de 7 por 7. El caso más usado habitualmente es wilkinson(21), cuyos dos valores propios más grandes son aproximadamente 10,746. Los valores propios coinciden en 14 posiciones decimales, pero no en 15.

W = wilkinson(7)
W = 7×7

     3     1     0     0     0     0     0
     1     2     1     0     0     0     0
     0     1     1     1     0     0     0
     0     0     1     0     1     0     0
     0     0     0     1     1     1     0
     0     0     0     0     1     2     1
     0     0     0     0     0     1     3

Argumentos de entrada

contraer todo

Orden de la matriz, especificado como entero escalar no negativo.

Ejemplo: wilkinson(10)

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char

Clase de matriz, especificada como 'double' o 'single'.

Ejemplo: wilkinson(10,'single')

Tipos de datos: char

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido antes de R2006a

Consulte también

| |