Matrixmultiplikation

#2824066
Lesenswert?

Matrixmann schrieb:
> @unregistered:
>
> Ich möchte sowas:
>
> |1  sin| x1|
> |1  2  | x2|
>
> Erste Zeile soll bedeuten: x1 + sin (x1)


Wenn ich dich richtig verstehe, willst du ausdrücken, dass während der 
Multiplikation der Sinus berechnet werden soll.

Hmm. Ist mir ehrlich gesagt noch nie untergekommen. Ich denke auch, dass 
so eine Operation mit dem Konzept einer Matrixmultiplikation nichts mehr 
zu tun hat.
#2824078
Lesenswert?

Hallo,
das geht gar nicht... Eine Matrixmultiplikation ist eine lineare 
Funktion, der Sinus nicht. In der Matrix stehen nur konstante Zahlen.

Was geht, ist z.B. eine Rotationsmatrix
| +cos(r) +sin(r) |
| -sin(r) +cos(r) |
Diese 4 Matrixelemente werden vor der Matrixmultiplikation berechnet und 
in die Matrix ingesetzt (ergibt 4 Zahlen). Erst dann wird die 
Matrixmultiplikation selber durchgeführt.

Im obigen Beispiel könnte man sin(x1) vorher berechnen und in die Matrix 
als Zahl einsetzen, in dem konkreten Beispiel sehe ich aber keinen Sinn.

Also immer erst die konkreten Werte der Matrixelemente ausrechnen und 
einsetzen, dann kann man die Matrix verwenden. Das gilt auch für 
beliebige Funktionen in Matrizen, die müssen zuerst alle berechnet 
werden.

Gruß
Andy_W
Gast #2824082
Lesenswert?

Matrizen werden üblicherweise dafür benutzt, lineare Abbildungen 
darzustellen. D.h. es gilt f(a*x + b*y) = a*f(x) + b*f(y). Dann kannst 
du die lineare Abbildung f als f(x) = A*x (A Matrix) darstellen. f(x) = 
sin(x) ist aber keine lineare Abbildung [f(x+y) = sin(x+y) != sin(x) + 
sin(y)]. Die Darstellung über die Matrixmultiplikation funktioniert also 
nicht.
Moderator #2824368
Lesenswert?

Matrixmann schrieb:
> man kann ja eine Matrixmultiplikation zB so schreiben:
> |1 1| x1|
> |1 2| x2|

Diese Schreibweise habe ich noch nie gesehen. Soll das ein Produkt aus
Matrix und Vektor darstellen, also eine andere Schreibweise für dieses

sein?

Matrixmann schrieb:
> Ich möchte sowas:
>
> |1  sin| x1|
> |1  2  | x2|

Die Matrix hat jetzt drei Zahlen und eine Funktion als Elemente. Das
sieht schon mal sehr seltsam aus.

> Erste Zeile soll bedeuten: x1 + sin (x1).

Das kann schon richtig sein, wäre dann aber eher zu lesen als

  x1 + sin * x1

was sicher nicht das ist, was du dir vorstellst.

Matrixmann schrieb:
> Ich werde mir dann mal Gedanken machen, wie ich das dann am besten
> formuliere :-).

Schreib's im Zweifelsfall ausführlicher hin, anstatt zu versuchen,
irgendwelche exotische Schreibweisen anzuwenden, die hinterher sowieso
keiner versteht.
Persönliche Seite #2824863
Lesenswert?

Gerne werden affine Abbildungen in einer einzigen Matrix dargestellt, 
die aus einem rotatorischen und einem translatorischen Teil besteht, 
indem man eine projektive Darstellung wählt, d.h. quasi eine Dimension 
höher geht.

Die Matrix M lässt sich zerlegen in die Drehmatrix R und die 
Translationsmatrix T:

mit Verschiebung um t
und Drehung um phi

Die Inversen sind dann einfach
und die Identität

Nacheinanderausführung mehrerer Operationen ist natürlich die 
Matrixmultiplikation. Für zwei Translationen hat man zum Beispiel:

und ebenso für zwei Rotationen:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren