Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

inverse Operation zum Kreuzprodukt

627 views
Skip to first unread message

fem...@mailinator.com

unread,
Oct 9, 2008, 3:00:38 AM10/9/08
to
Hallo Leute,

der Torsionsvektor ist das Kreuzprodukt aus dem Vektor des Hebelarms
und dem Vektor der Kraft (M = r x F). Wie kann man r berechnen, wenn M
und F bekannt sind?

Gruß, Femi

Hendrik van Hees

unread,
Oct 9, 2008, 4:01:57 AM10/9/08
to
fem...@mailinator.com wrote:

Das wird schwierig, denn M ändert sich nicht, wenn man zu r einen
beliebigen Vektor addiert, der in Richtung von F weist. Das
Kreuzprodukt ist nicht umkehrbar!

--
Hendrik van Hees Institut für Theoretische Physik
Phone: +49 641 99-33342 Justus-Liebig-Universität Gießen
Fax: +49 641 99-33309 D-35392 Gießen
http://theory.gsi.de/~vanhees/faq/

Wolfgang Meiners

unread,
Oct 9, 2008, 4:09:54 AM10/9/08
to
fem...@mailinator.com schrieb:

Im allgemeinen gar nicht. Denn ist alpha eine beliebige reelle Zahl, so
ist (r + alpha*F) x F = r x F + alpha * F x F = r x F = M, der Vektor r
ist also nicht eindeutig bestimmt. Durch die zusätzliche Forderung, dass
r_0 orthogonal zu F sein soll, kannst du allerdings die Formel für
dreifache Kreuzprodukte anwenden. Bis auf Vorzeichenfehler sollte

F x M = F x (r_0 x F) = F^2 r_0 - (Fr_0)F = F^2 r_0

sein, und damit

r = F^(-2)*F x M

Dabei ist Fr das Skalarprodukt und F^2 = FF der Betrag von F (der für
die letzte Zeile natürlich von 0 verschieden sein muss).

Jan Fricke

unread,
Oct 9, 2008, 4:10:51 AM10/9/08
to

Ganz schlecht, da das Kreuzprodukt in jedem Argument zwar linear, aber
weder injektiv noch surjektiv ist. Das bedeutet konkret:

(1) Sind r und M nicht orthogonal, so gibt es keine Lösung.
(2) Sind r und M orthogonal (und keiner ist der Nullvektor), dann liegen
alle Lösungsvektoren F auf einer Geraden in der zu M orthogonalen Ebene.

Die allgemeine Lösung im Fall (2) sieht dann so aus:

F = (t * r - (r x M)) / |r|^2

für einen reellen Parameter t. Diese Formel kann man z.B. mit der
Graßmann-Identität herleiten.

Viele Grüße Jan

Jan Fricke

unread,
Oct 9, 2008, 4:20:52 AM10/9/08
to

Mist, r und F verwechselt. Es muss also:
r = t * F + (F x M) / |F|^2
heißen.


Viele Grüße Jan

Stefan Sprungk

unread,
Oct 9, 2008, 5:14:17 AM10/9/08
to

|Mx| |ex ey ez|
|My| = det |rx ry rz|
|Mz| |Fx Fy Fz|

M=ex*(ry*FZ-rz*Fy)-ey*(rx*Fz-rz*Fx)+ez*(rx*Fy-ry*Fx)

Bestimmungsgleichungen:

Mx=ry*Fz-rz*Fy
My=rz*Fx-rx*Fz
Mz=rx*Fy-ry*Fx

rz=(Mx-ry*Fz)/Fy=Mx/Fy-ry*Fz/Fy
rz=(My-rx*Fz)/Fx=My/Fx-rx*Fz/Fx

Mx/Fy-ry*Fz/Fy=My/Fx-rx*Fz/Fx
Mx/Fy-My/Fx+rx*Fz/Fx=ry*Fz/Fy
Mx/Fz-My*Fy/(Fx*Fz)+rx*Fy/Fx=ry
ry=Mx/Fz-My*Fy/(Fx*Fz)+rx*Fy/Fx

rx=Mz/Fx+ry
rx=Mz/Fx+Mx/Fz-My*Fy/(Fx*Fz)+rx*Fy/Fx
rx*(1-Fy/Fx)=Mz/Fx+Mx/Fz-My*Fy/(Fx*Fz)

Lösungen:
rx=[Mz/Fx+Mx/Fz-My*Fy/(Fx*Fz)]/(1-Fy/Fx) für |Fx| != |Fy|
ry=Mx/Fz-My*Fy/(Fx*Fz)+Fy/Fx*{[Mz/Fx+Mx/Fz-My*Fy/(Fx*Fz)]/(1-Fy/Fx)}
rz=My/Fx-Fz/Fx*{[Mz/Fx+Mx/Fz-My*Fy/(Fx*Fz)]/(1-Fy/Fx)}

MFG Stefan

fem...@mailinator.com

unread,
Oct 9, 2008, 5:16:09 AM10/9/08
to
Vielen Dank für die schnelle Hilfe, sehr nett.

Grüße, Femi

0 new messages