Contenido principal

hilb

Descripción

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).

ejemplo

H = hilb(n,typename) devuelve una matriz del tipo typename, 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

Tipo de datos de la matriz, especificado como "double" o "single".

Ejemplo: hilb(10,"single")

Referencias

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

Capacidades ampliadas

expandir todo

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

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Historial de versiones

Introducido antes de R2006a

Consulte también