Sommatoria tra matrici

di il
2 risposte

Sommatoria tra matrici

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)

Devo implementare in Matlab un'espressione del tipo:

E=S ( (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 3),
per cui x(1)=(9 1), x(2)=(3 2) ecc

Come posso fare?
Spero che qualcuno di voi mi possa aiutare!!

2 Risposte

  • Re: Sommatoria tra matrici

    Per intenderci: la sommatoria va fatta per ogni i, per cui al passo 1 avrei:

    ((9 1)-(1 1)) * ((9 1) - (1 1))' = [ 64 0; 0 0]

    questo genera una matrice 2x2;
    al passo successivo avro' invece

    ((3 2)-(1 1)) * ((3 2) - (1 1))' = [4 2; 2 1]

    che andra' sommato al risultato precedente e dara': [68 2; 2 1]
    e cosi' via fino all'ultima iterazione.
  • Re: Sommatoria tra matrici

    Ciao a tutti.sono nuova e non so nemmeno dove si possa pubblicare un post quindi ho sfruttato questa zona xkè m servirebbe qualcuno che mi aiuti a realizzare il timer a cinesino della alessi http://www.ilsolealguinzaglio.it/dati/pag/12.9/fot/s_499.jpg ....non ho mi usato matlab e non ho idea di come possa realizzarlo!! vi prego aiutatemiiiiiiiiiiiii
Devi accedere o registrarti per scrivere nel forum
2 risposte