exponenta event banner

hilb

Матрица Гильберта

Описание

пример

H = hilb(n) возвращает матрицу Гильберта порядка n. Матрица Гильберта является заметным примером плохо обусловленной матрицы. Элементы матриц Гильберта задаются H (i, j) = 1/( i + j-1).

H = hilb(n,classname) возвращает матрицу класса classname, которые могут быть либо 'single' или 'double'.

Примеры

свернуть все

Вычислите матрицу Гильберта четвертого порядка и ее номер условия, чтобы увидеть, что она плохо кондиционирована.

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

Входные аргументы

свернуть все

Порядок матрицы, заданный как скалярное неотрицательное целое число.

Пример: hilb(10)

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Класс матрицы, указанный как 'double' или 'single'.

Пример: hilb(10,'single')

Типы данных: char

Ссылки

[1] Форсайт, Г. Э. и К. Б. Молер. Компьютерное решение линейных алгебраических систем. Энглвуд Клиффс, Нью-Джерси: Прентис-Холл, 1967.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Представлен до R2006a