Исследуйте чувствительность плохо обусловленной матрицы.
Известной матрицей, которая симметрична и положительная определенный, но плохо обусловленный, является Гильбертова матрица. Элементы Гильбертовой матрицы.
Создайте 10 10 Гильбертову матрицу.
Найдите взаимное количество условия матрицы.
Взаимный номер условия является маленьким, таким образом, A
плохо обусловливается.
Условие A
имеет эффект на решения подобных линейных систем уравнений. Чтобы видеть это, сравните решение с той из встревоженной системы.
Создайте вектор - столбец из единиц и решите.
Теперь изменение 0.01
и решает встревоженную систему.
Сравните решения, x
и x1
.
Поскольку A
плохо обусловливается, небольшое изменение в b
вызывает очень большое изменение (на порядке 1e5) в решении x = A\b
. Система чувствительна к возмущениям.