INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Gleichungssystem lösen mit inverser Matrix



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.07.2010, 09:35 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2010 09:48 von ghostwhisperer.)
Beitrag #1

ghostwhisperer Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Mar 2007

2009
1998
de

70469
Deutschland
Gleichungssystem lösen mit inverser Matrix
Hallo ! Also seit 2009 habsch n Problem, zu dem ich bislang keine Lösung finde ( auch nicht in der Suche)..

Ich versuche ein einfaches Gleichungssystem zu lösen um den Schnittpunkt zweier Linien zu finden.
Aus irgendeinem Grund liefert das VI nicht die Lösung sobald ich das VI inverse Matrix vorschalte.

Das Prob sieht etwa so aus:
Gleichung einer Linie in der Form N*R=a0
Gleichungsystem ist dann:
ex1 ey1 x a01
ex2 ey2 y a02
alles in allem also M*R = A

Ich kann das Problem lösen indem ich einfach die Inverse M-1 in Zeilen teile, diese mit A multipliziere, die Summen der 2 neuen Vektoren bestimme und die Summen wieder zu einem Vektor zusammenfasse. Das VI hingegen liefert nur Schrott und ich versteh einfach nicht warum.
ein Beispiel in Zahlen: Ich hab zwei Geraden: die erste mit a=244,308 und dem Winkel der Normalen 77,92 Grad, die zweite mit a=940,964 und W=54,36 Grad.
Das System ist dann :
0,209277 0,9778 x 244,308
0,58269 0,8127 y 940,964

Der Schnittpunkt liegt tatsächlich bei R=(1804,64 -136,01) (Berechnet mit dem Ansatz aus inverserM- 2 Vektoren zu machen...)
Das VI lineare Gleichungen lösen liefert hingegen den Vektor (971,248 907,083)

Was stimmt nicht mit LV 2009 sobald ich inverse Matrix als VI benutze ?? Wenn ich stattdessen zB eine Transformationsmatrix als Double-Array zusammensetze und mit linGllösen zB eine Drehung berechne funktioniert es aufeinmal wieder....

DANKE !!


.................................. Sorry ich glaub ich habs??? Kann es sein, dass das VI im Gegensatz zu früher die Inverse intern berechnet ??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.07.2010, 09:47 (Dieser Beitrag wurde zuletzt bearbeitet: 16.07.2010 09:53 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Gleichungssystem lösen mit inverser Matrix
Hallo ghostwisperer,

häng doch einfach mal dein VI ran, mit dem du bisher rumprobiert hast...

Ansonsten (Geradengleichung, wie ich sie kenne):
Gerade 1: y1=a1*x1+b1
Gerade 2: y2=a2*x2+b2

Schnittpunkt: y2=y1=y, x2=x1=x

=> a1*x+b1=a2*x+b2
=> x*(a1-a2)=b2-b1
=> x=(b2-b1)/(a1-a2)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  1x1 Matrix in Scalar Heber 2 2.853 13.09.2017 13:56
Letzter Beitrag: jg
  Matlab N-dim Matrix Vaati 4 3.968 26.02.2016 19:11
Letzter Beitrag: Vaati
  Matrix in For-Schleife auslesen thunder24 14 9.312 22.02.2016 14:18
Letzter Beitrag: thunder24
  Konflikt bzgl. Pfad lässt sich nicht lösen Nominas 2 4.671 14.07.2014 11:13
Letzter Beitrag: Nominas
  Nichtlineares Gleichungssystem El_Hefe84 3 4.565 19.07.2013 08:15
Letzter Beitrag: Y-P
  Integral von -Inf bis +Inf lösen Wator 3 3.681 19.09.2012 09:47
Letzter Beitrag: Lucki

Gehe zu: