Se eu tenho uma matriz quadrada invertível e tomo seu determinante, e acho que , isso implica que a matriz está mal condicionada?
O inverso também é verdadeiro? Uma matriz mal condicionada tem um determinante quase zero?
Aqui está algo que eu tentei no Octave:
a = rand(4,4);
det(a) %0.008
cond(a)%125
a(:,4) = 1*a(:,1) + 2*a(:,2) = 0.000000001*ones(4,1);
det(a)%1.8E-11
cond(a)%3.46E10
linear-algebra
condition-number
Inquérito
fonte
fonte
Respostas:
É a grandeza do número de condição que mede a proximidade da singularidade, não a pequenez do determinante.κ(A)
Por exemplo, a matriz diagonal possui determinante minúsculo, mas está bem condicionada.10−50I
Por outro lado, considere a seguinte família de matrizes triangulares quadradas superiores, devido a Alexander Ostrowski (e também estudado por Jim Wilkinson):
O determinante da matriz é sempre , mas a proporção do maior para o menor valor singular (ou seja, o número da condição de 2 normas ) foi mostrado por Ostrowski como sendo , o que pode ser visto aumentando com o aumento de .U 1 κ 2 ( U ) = σ 1n×n U 1 berço2πκ2(U)=σ1σn ncot2π4n n
fonte
Como , o determinante pode ser arbitrariamente grande ou pequeno através de um simples redimensionamento (que não altera o número da condição). Especialmente em altas dimensões, mesmo a escala por um fator inocente de 2 altera o determinante em uma quantidade enorme.det(kA)=kndetA
Portanto, nunca use o determinante para avaliar a condição ou a proximidade da singularidade.
Por outro lado, para quase todos os problemas numéricos bem colocados, a condição está intimamente relacionada à distância da singularidade, no sentido da menor perturbação relativa necessária para tornar o problema mal colocado. Em particular, isso vale para sistemas lineares.
fonte