[Users-fr] Somme d'un vecteur et d'une matrice
Rafael Guerra
jrafaelbguerra at hotmail.com
Ven 14 Avr 13:46:35 CEST 2017
Un quatrième concurrent dans la course est V(ones(1,n),:) et il semble
arriver en deuxième position:
iter=100;
n=1.5e3;
out=zeros(4,iter);
for i=1:iter
mprintf("\r%d ",i)
V=rand(1,n);
timer();ones(n,1)*V;
out(1,i)=timer();
timer();repmat(V,n,1);
out(2,i)=timer();
timer();V.*.ones(n,1);
out(3,i)=timer();
timer();V(ones(1,n),:);
out(4,i)=timer();
end
printf("\n")
for i=1:4
printf("method#%i: %.2f (ms)\n",i, 1e3*mean(out(i,:)))
end
-->
method#1: 40.09 (ms)
method#2: 82.21 (ms)
method#3: 16.69 (ms)
method#4: 27.30 (ms)
Cdlt,
Rafae
--
View this message in context: http://mailinglists.scilab.org/Users-fr-Somme-d-un-vecteur-et-d-une-matrice-tp4036211p4036220.html
Sent from the Liste utilisateur (en français) mailing list archive at Nabble.com.
Plus d'informations sur la liste de diffusion users-fr