2012-10-01 36 views

Antwort

13

Sie müssen lediglich die beiden Matrizen multiplizieren:

answer = W*u; 

Denk darüber nach: in jeder Iteration der Schleife multiplizieren Sie eine Matrix mit einem Vektor. Das Ergebnis dieser Operation ist ein Vektor, den Sie in Ihrer Antwort in Spalte i speichern. Matrixmultiplikation ist eine ähnliche Sache: Sie können es als Multiplikation einer Matrix (W) mit einer Menge von Vektoren verstehen, die Ihre Matrix u bilden.

Also ist Ihr Code gut, entfernen Sie einfach die Schleife :)

+2

Nicht sicher, ob nur spaced oder tatsächlich verzögert. :-) Vielen Dank. – mac389

Verwandte Themen