logical indexing is usually faster than find
古いコメントを表示
j=find(si);
s1=f(j);
logical indexing is usually faster than find,What does this mean,please give solution
1 件のコメント
Jan
2013 年 3 月 13 日
Did you search for "logical indexing" in the documentation already? Even searching in the net for "Matlab logical indexing" will find many answers.
採用された回答
その他の回答 (1 件)
ChristianW
2013 年 3 月 13 日
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)
カテゴリ
ヘルプ センター および File Exchange で Audio Processing Algorithm Design についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!