Privacy Policy Cookie Policy Terms and Conditions QR-Zerlegung - Wikipedia

QR-Zerlegung

aus Wikipedia, der freien Enzyklopädie

Die QR-Zerlegung oder QR-Faktorisierung ist ein Begriff aus den mathematischen Teilgebieten der linearen Algebra und Numerik. Man bezeichnet damit die Zerlegung einer Matrix A in das Produkt

A = Q\cdot R

zweier anderer Matrizen, wobei Q eine orthogonale (QQT = I) bzw. unitäre Matrix (QQ * = I) und R eine obere Dreiecksmatrix ist.

Eine solche Zerlegung existiert stets und kann mit verschiedenen numerischen Algorithmen berechnet werden. Die bekanntesten davon sind

Das letztere ist nur von theoretischer Bedeutung, weil es numerisch instabil ist. Man kann das Verfahren aber erweitern und numerisch stabilisieren.

[Bearbeiten] Definition

Eine Matrix A \in \R^{m\times n}, m \geq n besitzt eine (fast - siehe weiter unten) eindeutige reduzierte QR-Zerlegung

A=\hat{Q}\cdot\hat{R}

als Produkt einer in den Spalten orthogonalen Matrix \hat{Q} \in \R^{m\times n} und einer oberen Dreiecksmatrix \hat{R} \in \R^{n\times n}.

Diese Lösung ist erweiterbar zu einer vollständigen QR-Zerlegung

A = Q\cdot R,

indem man \hat{Q} mit weiteren orthogonalen Spalten \tilde{Q} zu einer quadratischen m \times m-Matrix erweitert, und an \hat{R} unten Nullen anfügt, so dass eine m\times n-Matrix entsteht:

Q\cdot R = (\hat{Q} \tilde{Q}) \cdot \begin{pmatrix} \hat{R} \\ 0 \end{pmatrix} = \hat{Q}\cdot\hat{R}

Die QR Zerlegung ist eindeutig für n \geq m und Rang(A)=m wenn man die Vorzeichen der Diagonalelemente von R, \hat{R} vorgibt. (Üblicherweise wählt man alle positiv)

[Bearbeiten] Anwendung

Die QR-Zerlegung spielt in vielen Verfahren der numerischen Mathematik eine wichtige Rolle, beispielsweise um eine orthogonale oder unitäre Basis zu bestimmen oder um lineare Ausgleichsprobleme zu behandeln. Sie ist integraler Bestandteil des QR-Algorithmus zur Berechnung aller Eigenwerte einer Matrix.

[Bearbeiten] Lösung eines linearen Gleichungssystems

Um die Lösung x\in\R^n eines linearen Gleichungssystems

Ax = b

zu bestimmen, sind folgende drei Schritte durchzuführen:

  1. Bestimme eine QR-Zerlegung der Matrix A.
  2. Berechne z = QTb.
  3. Löse Rx = z durch Rückwärtseinsetzen.

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -