由下面程序得出结论, 用find函数查找比自己写c在matlab里查找快16%左右。
I=zeros(1,30);II=zeros(1,30);tic;for ii=1:10000 I=find(GenSvnPtnWOnWoTimeWarp==23);endtoc;tic;for ii=1:10000 m=1; for n=1:4130 if GenSvnPtnWonWoTimeWarp(n)==23 II(m)=n; m=m+1; end endendtoc;运行时间:Mlanguage_VS_Clanguage_find
Elapsed time is 0.219828 seconds.