Vectorization of product of flipped vectors
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I'm looking for how to vectorize this loop :
r=zeros(1,length(r1));
for i=1:length(r1);
r(i)=sum(r1(1:i).*r2(i:-1:1));
end
r1 and r2 are two vectors of the same size.
0 Kommentare
Akzeptierte Antwort
Teja Muppirala
am 22 Feb. 2013
Faster for long vectors, slower for short ones:
r = conv(r1,r2);
r = r(1:numel(r1));
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!