logical indexing is usually faster than find
Ältere Kommentare anzeigen
j=find(si);
s1=f(j);
logical indexing is usually faster than find,What does this mean,please give solution
1 Kommentar
Jan
am 13 Mär. 2013
Did you search for "logical indexing" in the documentation already? Even searching in the net for "Matlab logical indexing" will find many answers.
Akzeptierte Antwort
Weitere Antworten (1)
ChristianW
am 13 Mär. 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)
Kategorien
Mehr zu Audio Processing Algorithm Design finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!