matrix operation
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have an matrix
A=[1 0 0 0 0 0 1;0 1 1 0 1 1 0 ;0 0 0 1 0 0 0 ] want to perform matrix operation using the formula
(summation i=1 to s summation r=1 to 7 q^2ir/Mi*Mr)-1/log(n)
s=3
Mi for ist row is 2,second row is 4,third row is 1
Mr is 1 for all cases
n=7
0 commentaires
Réponse acceptée
Andrei Bobrov
le 11 Jan 2012
[m k] = size(A);
i1 = (1:m)';
r = 1:k;
Mi = [2; 4; 1];
Mr = 1;
out1 = bsxfun(@rdivide,i1*r.*q.^2,Mi)*Mr;
out = sum(out1(:)) - 1/log(n);
ADD
out2 = max(out1) - 1/log(n);
3 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!