Main Content

hilb

Descripción

ejemplo

H = hilb(n) devuelve la matriz de Hilbert de orden n. La matriz de Hilbert es un ejemplo notable de una matriz condicionada incorrectamente. Los elementos de las matrices de Hilbert vienen dados por H(i,j) = 1/(i + j – 1).

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

Ejemplos

contraer todo

Calcule la matriz de Hilbert de cuarto orden y su número de condición para ver que está condicionada incorrectamente.

H = hilb(4)
H = 4×4

    1.0000    0.5000    0.3333    0.2500
    0.5000    0.3333    0.2500    0.2000
    0.3333    0.2500    0.2000    0.1667
    0.2500    0.2000    0.1667    0.1429

cond(H)
ans = 1.5514e+04

Argumentos de entrada

contraer todo

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

Ejemplo: hilb(10)

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

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

Ejemplo: hilb(10,'single')

Tipos de datos: char

Referencias

[1] Forsythe, G. E. and C. B. Moler. Computer Solution of Linear Algebraic Systems. Englewood Cliffs, NJ: Prentice-Hall, 1967.

Capacidades ampliadas

Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también