scipy.linalg.

hilbert#

scipy.linalg.hilbert(n)[Quelle]#

Erstellt eine Hilbert-Matrix der Ordnung n.

Gibt das n mal n Array mit Einträgen h[i,j] = 1 / (i + j + 1) zurück.

Parameter:
nint

Die Größe des zu erstellenden Arrays.

Rückgabe:
h(n, n) ndarray

Die Hilbert-Matrix.

Siehe auch

invhilbert

Berechnet die Inverse einer Hilbert-Matrix.

Hinweise

Hinzugefügt in Version 0.10.0.

Beispiele

>>> from scipy.linalg import hilbert
>>> hilbert(3)
array([[ 1.        ,  0.5       ,  0.33333333],
       [ 0.5       ,  0.33333333,  0.25      ],
       [ 0.33333333,  0.25      ,  0.2       ]])