matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenLineare GleichungssystemeGram-Schmidt
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Geschichte • Erdkunde • Sozialwissenschaften • Politik/Wirtschaft
Forum "Lineare Gleichungssysteme" - Gram-Schmidt
Gram-Schmidt < Gleichungssysteme < Lineare Algebra < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Lineare Gleichungssysteme"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Gram-Schmidt: Lösungsansatz
Status: (Frage) beantwortet Status 
Datum: 19:57 Di 27.07.2010
Autor: Skyhaven

Hallo,
ich habe für eine Aufgabe die im Prinzip lautet Matrix*X=B. Hierbei ist sowohl die Matrix als auch der Ergebnissvektor B bekannt. Nun soll das ganze mit dem Gram-Schmitdt-Ortogonalisierungsverfahren gelöst werden.
Als Bsp. Zahlen habe ich genommen M= [mm] \pmat{ 1 & 2 & 3 \\ 4& 5 & 6 \\ 7 & 8 & 9 \\ 10 & 11 & 12} [/mm] damit ich weiß was raus kommen sollte ist X= [mm] \vektor{13\\14\\15} [/mm] und B Vektor = [mm] \vektor{86 \\ 212 \\ 338 \\ 464} [/mm]
Nun soll ja für das Gram-Schmidt-Verfahren die Matrix als einzelne Vektoren betrachtet werden die mit hilfe von X einen neuen Vektor hier B aufspannen. Also nehme ich die einzelnen Vektoren aus M und berechne die mi'
Also für m1'=m1
für m2'=m2- [mm] \bruch{}{}*m1' [/mm]
und jedes weitere mi'= mi - [mm] \bruch{}{}{}*m2'-...- \bruch{}{} [/mm]
Nun sollte rein theoretisch wenn ich die neuen Vektoren m skalar untereinander multipliziere Null herauskommen. (tut es auch in etwa nur Rundungsfehler). Wenn jetzt ein weiterer Vektor, der B Vektor hinzu kommt sollte es Möglich sein X zu berechnen. Und hier fangen meine Schwierigkeiten an, ich bin mir nicht sicher wie. Ich habe als Formel gefunden xi = [mm] \bruch{}{} [/mm] leider kann ich da nicht wirklich X errechnen und ich würde gern wissen was ich falsch mache, bzw. wie ich X errechnen kann.
Danke schonmal für jede Hilfe^^

P.S. <A,B> bezeichnet das Skalarprodukt A mit B

Für die von mir gegebenen Zahlen hab ich mit dem Oben genannten Verfahren als X1'= 47,8313 für X2' =44 und X3' 9.45 E15 wie man sieht leider nicht mal annhähernd im Bereich.

Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.

        
Bezug
Gram-Schmidt: Antwort
Status: (Antwort) fertig Status 
Datum: 10:41 Mi 28.07.2010
Autor: meili

Hallo,
[willkommenmr]

> Hallo,
>  ich habe für eine Aufgabe die im Prinzip lautet
> Matrix*X=B. Hierbei ist sowohl die Matrix als auch der
> Ergebnissvektor B bekannt. Nun soll das ganze mit dem
> Gram-Schmitdt-Ortogonalisierungsverfahren gelöst werden.

Siehe dazu MBOrthogonalisierungsverfahren und MBGramSchmidt
für M [mm] $\in \IR^{m \times n}$ [/mm] siehe auch []QR-Zerlegung

>  Als Bsp. Zahlen habe ich genommen M= [mm]\pmat{ 1 & 2 & 3 \\ 4& 5 & 6 \\ 7 & 8 & 9 \\ 10 & 11 & 12}[/mm]
> damit ich weiß was raus kommen sollte ist X=
> [mm]\vektor{13\\14\\15}[/mm] und B Vektor = [mm]\vektor{86 \\ 212 \\ 338 \\ 464}[/mm]
>

Schön, dass du ein konkretes Beispiel angibst.
Dieses Beispiel hat jedoch folgende Tücken: die Spaltenvektoren von M sind linearabhängig,  rang(M) = 2

> Nun soll ja für das Gram-Schmidt-Verfahren die Matrix als
> einzelne Vektoren betrachtet werden die mit hilfe von X
> einen neuen Vektor hier B aufspannen. Also nehme ich die
> einzelnen Vektoren aus M und berechne die mi'
>  Also für m1'=m1
>  für m2'=m2- [mm]\bruch{}{}*m1'[/mm]
>  und jedes weitere mi'= mi -
> [mm]\bruch{}{}{}*m2'-...- \bruch{}{}[/mm]
> Nun sollte rein theoretisch wenn ich die neuen Vektoren m
> skalar untereinander multipliziere Null herauskommen. (tut
> es auch in etwa nur Rundungsfehler).

[mm] $m_3'$ [/mm] = $ [mm] (0,0,0,0)^T$ [/mm] ?

>Wenn jetzt ein

> weiterer Vektor, der B Vektor hinzu kommt sollte es
> Möglich sein X zu berechnen. Und hier fangen meine
> Schwierigkeiten an, ich bin mir nicht sicher wie. Ich habe
> als Formel gefunden xi = [mm]\bruch{}{}[/mm]

Diese Formel kann ich nicht nachvollziehen, besonders was ist xi' ?

> leider
> kann ich da nicht wirklich X errechnen und ich würde gern
> wissen was ich falsch mache, bzw. wie ich X errechnen
> kann.
>  Danke schonmal für jede Hilfe^^
>  
> P.S. <A,B> bezeichnet das Skalarprodukt A mit B
>  
> Für die von mir gegebenen Zahlen hab ich mit dem Oben
> genannten Verfahren als X1'= 47,8313 für X2' =44 und X3'
> 9.45 E15 wie man sieht leider nicht mal annhähernd im
> Bereich.
>  
> Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.

Grüsse meili

Bezug
                
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 11:57 Mi 28.07.2010
Autor: Skyhaven

Huch, du hast recht, ich habe mich verschrieben bei X, um die jeweiligen Komponenten von X zu berechnen soll gelten [mm] xi=\bruch{}{} [/mm]
und das mit dem Linear abhängig habe ich total ausser acht gelassen^^ danke dass hab ich bei mir direkt Korregiert. Wenn ich das nun ändere und Linerar unabhängige Vektoren nutze bekomme ich für das jeweils letzte i das richtige heraus. Aber ich bin mir nicht sicher wie ich auf die anderen komme.

Bezug
                        
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 13:57 Mi 28.07.2010
Autor: meili

Hallo,

siehe  MBOrthogonalisierungsverfahren
dein berechnetes x = [mm] $(x_1, ...)^T [/mm] entspricht dem c.
[mm] $\left( m_1', m_2', ...\right)$, [/mm] wenn die [mm] $m_i'$ [/mm] noch normiert werden, dem Q
Also noch R = [mm] $Q^T \cdot [/mm] M$ berechnen und  x aus erhalten Rx = c.

Gruß meili


Bezug
                                
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 18:31 Do 29.07.2010
Autor: Skyhaven

Dank dir, du hast mir schonmal sehr viel weiter geholfen. Leider bin ich noch nicht ganz sicher dass ich das richtig habe, wäre es möglich dir eine durchgerechnete Aufgabe zu senden?

Bezug
                                        
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 22:52 Do 29.07.2010
Autor: meili

ja. zeig mal

Bezug
                                                
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 10:49 Fr 30.07.2010
Autor: Skyhaven

so^^ nun erstmal schrittweise das ganze.
Ich hab nun die Matrix [mm] =\pmat{1&2&1,5\\4&5&3\\7&0,5&9\\10&11&12} [/mm] damit die einzelnen Vektoren untereinander linear unabhängig sind. als X habe ich [mm] \vektor{0,5\\0,3\\0,2} [/mm] und als B Vektor [mm] \vektor{1,4\\4,1\\5,45\\10,7} [/mm]
Ich hab es mal weiter nach meiner Zusammengefassten Gleichung gemacht, denn wenn ich mir das andere anschaue ist es das einfach nur in weniger Schritten. Also der erste Vektor der Matrix bleibt gleich.
[mm] m_1=\vektor{1\\4\\7\\10} [/mm]
der zweite wird mit der Formel [mm] m_2'=m_2-\bruch{}{}\cdot{m_1'} [/mm]  errechnet
hierbei habe ich für [mm] =135,5 [/mm] und für [mm] =166 [/mm]
als neuen [mm] m_2'=\vektor{1,18373494\\1,73493976\\-5,21385542\\2,8373494} [/mm]
[mm] m_3' [/mm] wird dann berechnet mit [mm] m_3'=m_3-\bruch{}{}\cdot{m_1'}-\bruch{}{}\cdot{m_2'} [/mm]
als Ergebniss habe ich dann für [mm] m_3'=\vektor{0,492307692\\-1,476923077\\-0,061538462\\0,584615385} [/mm]
somit würde dann jeder Vektor senkrecht auf den anderen stehen. Ist das bis hierhin bereits richtig?

Bezug
                                                        
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 11:27 Fr 30.07.2010
Autor: meili

Hallo,
ja, ok
spannend wirds aber erst später
Gruß meili

Bezug
                                                                
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 11:42 Fr 30.07.2010
Autor: Skyhaven

spannend ja^^ aber ich möchte keinen Fehler in meiner Anfangsberechnung haben :)
Jetzt wäre der nächste Punkt die alle zu normalisieren oder? denn ich habe woanders gelesen dass man direkt weiter rechnen kann.

Bezug
                                                        
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 11:55 Fr 30.07.2010
Autor: Skyhaven

Ich habe jetzt erstmal ohne Normalisieren mit der Formel die ich gefunden habe weiter gemacht.
dabei wird [mm] x_i' [/mm] berechnet mit [mm] \bruch{}{} [/mm]
bei [mm] x_1' [/mm] erhalte ich dann 0,981626506
bei [mm] x_2' [/mm] 0,27025641 und bei [mm] x_3' [/mm] 0,2 also das [mm] x_3 [/mm] welches ich gesucht hatte.
Nun müsste ich also vom [mm] x_3 [/mm] aus die anderen [mm] x_i [/mm] errechnen können?
Denn mit [mm] x_2=x_"'-\bruch{}{}\cdot{m_3'} [/mm] erhalte ich [mm] x_2=0,3 [/mm] wie vorgegeben, nur mit [mm] x_1 [/mm] komm ich nicht weiter. Oder ist es eher Zufall dass hier das richtige Ergebniss kommt?

Bezug
                                                                
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 12:01 Fr 30.07.2010
Autor: Skyhaven

korrektur für [mm] x_2 [/mm]
[mm] x_2=x_2' \bruch{}{}\cdot{m_3'} [/mm]

Bezug
                                                                
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 13:49 Fr 30.07.2010
Autor: meili

Hallo,
> Ich habe jetzt erstmal ohne Normalisieren mit der Formel
> die ich gefunden habe weiter gemacht.
>  dabei wird [mm]x_i'[/mm] berechnet mit
> [mm]\bruch{}{}[/mm]

ok  [mm]x_i' = \bruch{}{}[/mm]

>  bei [mm]x_1'[/mm] erhalte ich dann 0,981626506
>  bei [mm]x_2'[/mm] 0,27025641 und bei [mm]x_3'[/mm] 0,2 also das [mm]x_3[/mm] welches
> ich gesucht hatte.
>  Nun müsste ich also vom [mm]x_3[/mm] aus die anderen [mm]x_i[/mm] errechnen
> können?
>  Denn mit
> [mm]x_2=x_"'-\bruch{}{}\cdot{m_3'}[/mm] erhalte
> ich [mm]x_2=0,3[/mm] wie vorgegeben, nur mit [mm]x_1[/mm] komm ich nicht
> weiter. Oder ist es eher Zufall dass hier das richtige
> Ergebniss kommt?

weiter müßte dann sein (ohne Zufall):
[mm] $x_3 [/mm] = [mm] x_3'$ [/mm]
[mm] $x_2 [/mm] = [mm] x_2' [/mm] - [mm] \bruch{}{}\cdot{x_3}$ [/mm]
[mm] $x_1 [/mm] = [mm] x_1' [/mm] - [mm] \bruch{}{}\cdot{x_3} [/mm] - [mm] \bruch{}{}\cdot{x_2}$ [/mm]


Gruß meili

Bezug
                                                                        
Bezug
Gram-Schmidt: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 15:31 Fr 30.07.2010
Autor: Skyhaven

DANK DIR,
ich hab endlich meinen Fehler gefunden, ich hab die ganze Zeit dann mit den [mm] x_i' [/mm] weiter gerechnet. Vielen lieben Dank
Sky

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Lineare Gleichungssysteme"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]