Gast
#5147437
Hallo Leute, eine Frage für die Experten: Ich habe eine Matrix M=[1 1 1 1;-1 -1 1 1; 1 -1 -1 1], also eine 4x3 Matrix. Mittels Matlab-Befehl pinv berechne ich die Pseudoinverse, das Ergebnis lautet: Minv=[0.2500 -0.2500 0.2500; 0.2500 -0.2500 -0.2500; 0.2500 0.2500 -0.2500; 0.2500 0.2500 0.2500]. Multipliziere ich nun die Matrix mit dem den Eingangsvektor x=[3;1;2;1], also eine 4x1 Matrix, erhalte y=M*x=[7;-1;1], also eine 3x1 Matrix. Normalerweise müsste, sofern ich nun Minv*y berechne wieder x rauskommen, tatsächlich ist dies aber nicht der Fall. Ich für meine Untersuchung brauche aber wieder das korrekte x, also ist die Frage, wo der verdammte Fehler ist??