希尔伯特矩阵是一种数学变换矩阵,正定,且高度病态(即,任何一个元素发生一点变动,整个矩阵的行列式的值和逆矩阵都会发生巨大变化),病态程度和阶数相关。
希尔伯特矩阵是一种数学变换矩阵,正定,且高度病态(即,任何一个元素发生一点变动,整个矩阵的行列式的值和逆矩阵都会发生巨大变化),病态程度和阶数相关。
Hilbert matrix,矩阵的一种,其元素A(i,j)=1/(i+j-1),i,j分别为其行标和列标。
即:
希尔伯特矩阵是一种特殊的汉克尔矩阵。
Matlab中希尔伯特矩阵的实现方法:
描述 | 公式 | 备注 |
生成希尔伯特矩阵 | hilb(n) | 生成n阶Hilbert矩阵 |
求希尔伯特矩阵的逆函数 | invhilb(n) | 求n阶Hilbert矩阵的逆,使用其他方法求逆会因为原始数据的微小扰动而产生不可靠的计算结果。 |