Küçücük bir determinant, bir matrisin şartsız hale getirilmesi anlamına mı geliyor?


29

Eğer bir kare ters çevrilebilir matrisim varsa ve onun determinantını ve olduğunu tespit edersem , bu matrisin kötü şartlandırılmış olduğu anlamına mı gelir?det(A)0

Konuşma da doğru mu? Hastalıklı bir matrisin neredeyse sıfır determinantı var mı?

Octave'da denediğim bir şey var:

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

1
Belirleyici matrisin düzenli mi tekil mi olduğunu gösterir. İyi ya da şartlandırılmış olup olmadığını göstermez.
Allan P. Engsig-Karup,

5
Determinantın büyüklüğü kötü şartlandırmayı yansıtamaz: κ(A)=κ(A1) ama det(A1)=(detA)1 .
faleichik

Bir yerde bir veya \ ne olmalı ?
Soruşturma

3
: Daha fazla matris spektrumları üzerinde kayan nokta matematik etkileri hakkında öğrenme ilgilenen ediyorsanız, Nick Trefethen kitabını kontrol etmelidir Spectra ve Pseudospectra: normal olmayan Matriks ve Operatörleri Davranışı ve Pseudospectra Geçidi .
Aron Ahmadia

Yanıtlar:


38

Bu , determinantın doğruluğunu değil, tekilliğe olan yakınlığı ölçen \ kappa (\ mathbf A) koşul numarasının büyüklüğüdür .κ(A)

Örneğin, köşegen matris 1050I küçük belirleyici var, ancak şartlandırılmış.

Kapak tarafında, Alexander Ostrowski (ve aynı zamanda Jim Wilkinson tarafından çalışılmıştır) nedeniyle aşağıdaki kare üst üçgen matris ailesini düşünün :

U=(122121)

Belirleyici matris her zaman , ancak küçük tekil değere büyük oranı (yani, 2-norm durum numarası ) Ostrowski tarafından eşit olduğu ve arttığı görülebildiği gösterilmiştir .U 1 κ 2 ( U ) = σ 1n×nU1 karyola2πκ2(U)=σ1σn ncot2π4nn


1
@ İsimsiz: kesinlikle değil; Ayrıntılara girmeden önce, tekil değer ayrışmasına aşina mısın?
JM

2
Çok iyi. Tüm bilmen gereken bu. Buradaki fikir, şartlandırma ile ilgili çok önemli bilgilerin . Özellikle, bu matrisin köşegenindeki en büyük ve en küçük değerleri (ayrıştırmanın, köşegen girdilerinin negatif olmayacağı şekilde tanımlandığını tanımlayın) unutmayın . En büyüğünün en küçük çapraz girişine oranı, koşul numarasıdır . İlgilenmeniz gereken durum numarası ne büyüklükte çalışacağınız makineye göre değişir ...Σ κΣΣκ
JM

2
Bu matris ile doğrusal denklemleri çözerken ... ama genel olarak, kaybedecek standı base çözümünüzdeki basamak. Bu durum numarası için kaba bir kuraldır; bu nedenle, yalnızca 16 basamakla çalışıyorsanız , bir endişeye neden olabilir. b κ 10 1 3logbκbκ1013
JM

1
Evet, ancak durum numarasını belirlemek için önerilen yöntem bu değildir (bunun açıklaması başka bir soru içindir). Çapraz matrisin nasıl ters çevrileceğini bildiğinizi varsayıyorum.
JM

2
"Regd. Rakamların kaybı, bana bunun için bir referans verebilir misiniz?" - Olabilirdi, ama bu gerçekten takviye için bir bilgisayar ortamında kendi başına denemeniz gereken şeylerden biri.
JM

17

As , belirleyici (koşul sayısını değiştirmez) basit yeniden ölçeklendirme ile keyfi büyük veya küçük yapılabilir. Özellikle yüksek boyutlarda, masum bir faktör 2 ile ölçeklendirmek bile belirleyiciyi büyük miktarda değiştirir.det(kA)=kndetA

Bu yüzden hiçbir zaman determinantı durumu veya tekilliğe yakınlığı değerlendirmek için kullanmayın.

Diğer taraftan, hemen hemen tüm iyi konumlandırılmış sayısal problemler için durum, sorunu kötü duruma getirmek için gereken en küçük göreceli bozulma anlamında, tekilliğe olan uzaklıkla yakından ilgilidir. Özellikle, bu doğrusal sistemler için geçerlidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.