sommatoria in Matlab
Inviato: 6 gen 2011, 12:19
Ciao a tutti, il mio problema e' abbastanza semplice: solo che uso
Matlab da poco e non riesco a uscirne!
Sia dato il vettore A = [9 1;3 2; 5 8;4 9]' e il vettore M=[ 1 1]' (gli apici indicano che i vettori sono trasposti in modo che ogni coppia risulti un vettore colonna e non riga)
Devo implementare in Matlab un'espressione del tipo:
E=Σ ( (x(i)-M) * (x(i)-M)' )
dove la sommatoria va da 1 al numero di componenti di A (ossia sommatoria per i da 1 a 4),
per cui x(1)=(9 1), x(2)=(3 2) ecc
Come posso fare?
Spero che qualcuno di voi mi possa aiutare!!
Matlab da poco e non riesco a uscirne!
Sia dato il vettore A = [9 1;3 2; 5 8;4 9]' e il vettore M=[ 1 1]' (gli apici indicano che i vettori sono trasposti in modo che ogni coppia risulti un vettore colonna e non riga)
Devo implementare in Matlab un'espressione del tipo:
E=Σ ( (x(i)-M) * (x(i)-M)' )
dove la sommatoria va da 1 al numero di componenti di A (ossia sommatoria per i da 1 a 4),
per cui x(1)=(9 1), x(2)=(3 2) ecc
Come posso fare?
Spero che qualcuno di voi mi possa aiutare!!
![\left [ \begin{bmatrix} 9 & 1 \end{bmatrix} - \begin{bmatrix} 1 & 1 \end{bmatrix} \right ] \cdot trasp \left \{ \begin{bmatrix} 9 & 1 \end{bmatrix} - \begin{bmatrix} 1 & 1 \end{bmatrix} \right \} =
\begin{bmatrix} 8 & 0 \end{bmatrix} \cdot trasp \{ \begin{bmatrix} 8 & 0 \end{bmatrix} \}= \begin{bmatrix} 8 & 0 \end{bmatrix} \cdot \begin{bmatrix} 8 \\ 0 \end{bmatrix} = 64 \left [ \begin{bmatrix} 9 & 1 \end{bmatrix} - \begin{bmatrix} 1 & 1 \end{bmatrix} \right ] \cdot trasp \left \{ \begin{bmatrix} 9 & 1 \end{bmatrix} - \begin{bmatrix} 1 & 1 \end{bmatrix} \right \} =
\begin{bmatrix} 8 & 0 \end{bmatrix} \cdot trasp \{ \begin{bmatrix} 8 & 0 \end{bmatrix} \}= \begin{bmatrix} 8 & 0 \end{bmatrix} \cdot \begin{bmatrix} 8 \\ 0 \end{bmatrix} = 64](/forum/latexrender/pictures/5aa754d3a2260074b959ef2203ba2e70.png)