ich bin derzeit dabei mich in Sympy einzuarbeiten. Hierbei habe ich mir vorgenommen eine Matrizenmultiplikation durchzuführen.
Hierfür habe ich drei Matrizen, die Multiplikation von v1 und v2 soll die Matrize v3 ergeben. In Matrize v2 befindet sich allerdings die unbekannte x und in v3 die unbekannte y. Mit Hilfe von Sympy möchte ich nun die beiden Unbekannten ermitteln, kriege es allerdings nicht wirklich hin

Folgenden Code habe ich geschrieben
Code: Alles auswählen
from sympy import Matrix, symbols
from sympy.solvers import solve
x,y = symbols('x,y')
v1 = Matrix([[1,2],[2,3]])
v2 = Matrix([[x],[1]])
v3 = Matrix([[3],[y]])
solve(v1.dot(v2), v3)
Für x müsste ich 1 und für y 5 herausbekommen.
Der oben gezeigte Code ist nur einer von vielen probierten... Ich denke ich muss nur etwas in der letzte Zeile ändern, weiß allerdings nicht was...
Hat evtl jemand eine Idee wie ich das hinkriege?
Vielen Dank

Grüße und Schönen Abend
Yoyoba