Du har rtt att X*X inte funkar, men det spelar ingen roll, fr du rknar A^T*X*X. X*X behver inte vara definierad bara fr att A^T*X*X r det. Fr matrismultiplikation gller (AB)C = A(BC) bara om bde AB och BC r definerad.
https://en.wikipedia.org/wiki/Matrix...#Associativity
Jag anvnder notationen att
Kod:
X = (x_1, x_2, ... , x_n)^T
Man kan se att
Kod:
a^T*X*X = sum(a_i*x_i, i=1 to n) * X
eftersom a^T*X blir en skalr
Kod:
a^T*X = sum(a_i*x_i, i=1 to n)
I X*X^T*a s gller att
Kod:
(X*X^T)*a = X*(X^T*a)
eftersom bde X*X^T och X^T*a r definierad
Kod:
X^T*a = sum(a_i*x_i, i=1 to n)
X*(X^T*a) = X * sum(a_i*x_i, i=1 to n) = sum(a_i*x_i, i=1 to n) * X
Man kan visa likheten utan att ndra multiplikationsordningen, och frsta rkna ut X*X^T (som blir en nxn matris). Det blir lite krngligare och jag vet inte om jag kan beskriva det i ngot lsbart format i ett foruminlgg.