У меня есть небольшая, хорошо обусловленная эрмитова матрица L с собственными значениями в [0,2]. Я получаю странные результаты, пытаясь вычислить норму, обратную L:
>> norm(inv(L))
ans =
2.0788
>> min(eig(L))
ans =
0.5000
Что странно, потому что вторая норма обратной должна быть равна обратной величине минимального собственного значения матрицы.
Я знаю об ошибках, вносимых машинной арифметикой, но в этом небольшом, эрмитовом и хорошо обусловленном примере я ожидал, что ими можно пренебречь.
Вот матрица https://www.dropbox.com/s/nh1wegrnn53wb6w/matrix.mat
Я использую Matlab 8.2.0.701 (R2013b) на Linux Mint 16 (Petra).
well conditioned hermitian matrix L with eigenvalues in [0,1]
, но я не понимаю:e=eig(L); max(e) --> 1.3789, min(e)--> 0.5000
- person Nasser   schedule 26.05.2014