Vektoren multiplizieren

3 Antworten

Das Skalarprodukt zweier Vektoren wird dann gebildet, wenn diese im selben Vektorraum liegen. Der zweite Vektor müsste somit auch dreikomponentig sein.

du kannst vektoren mit unterschiedlicher dimension nicht multiplizieren.

es sei denn, du tust so als wären die vektoren besonders "dünne" matrizen.

dann gibt es ein matrizenprodukt, so dass aus den vektoren der dimensionen 3 und 2 eine matrix herauskommt der dimension 3x2

damit das geht müsstest du den zweiten vektor transponieren.


Suboptimierer  17.04.2012, 12:06

damit das geht müsstest du den zweiten vektor transponieren.

Nicht den ersten? 3x1 mal 1x2 = 3x2

0
Suboptimierer  17.04.2012, 13:16
@isbowhten

vektoren sind standardmäßig als spalten zu sehen.

Das war der Knackpunkt. So wie es aufgeschrieben war, hätte man annehmen können, das beides Zeilenvektoren sind. Aber es lag wohl daran, dass Spaltenvektoren schwieriger zu tippen sind.

Ich habe es mir immer so gemerkt, dass bei Matrizen die Anschlusszahl stimmen muss.

0

Das macht man über das Scalarprodukt. Ist aber nur möglich wenn beim ersten Vektor die Spaltenanzahl gleich der Zeilenanzahl des zweiten Vektor ist. Dann kannst du sie multiplizieren. In deinem Fall hast du es aber glaube ich richtig gemacht.