logical indexing is usually faster than find
Mostra commenti meno recenti
j=find(si);
s1=f(j);
logical indexing is usually faster than find,What does this mean,please give solution
1 Commento
Jan
il 13 Mar 2013
Did you search for "logical indexing" in the documentation already? Even searching in the net for "Matlab logical indexing" will find many answers.
Risposta accettata
Più risposte (1)
ChristianW
il 13 Mar 2013
n = 1e6;
r = rand(n,1);
f = randn(n,1)+10;
si = r>0.5;
tic
j = find(si);
s1 = f(j); % with FIND
toc
tic
s2 = f(si); % with logical indexing
toc
all(s1==s2)
Categorie
Scopri di più su Audio Processing Algorithm Design in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!