<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
>
  <channel>
    <title>Chang ,JX</title>
    <link>http://peacelovekenzie.life-and-things.com/</link>
    <description>&Ntilde;&ETH;&deg;&Ntilde;&Ntilde;&ETH;&ordm;&ETH;&deg;&ETH;&middot; &ETH;&cedil; &Ntilde;&ETH;&middot;&Ntilde;&ETH;&ordm;</description>
    <language>zh-tw</language>    <item>
      <title>Speed test</title>
      <link>http://peacelovekenzie.life-and-things.com/2008/12/31/speed-test.html</link>
      <description>/*Gauss*/
m=ones(200000,1);
ret=0;
starttime=date;
for i (1,20,1);
ret=ret+sumc(sumr(m));
endfor;
endtime=date;
print etstr( ethsec(starttime,endtime) );
/*OX*/
#include
main(){
decl tim,i,m,ret,k;
m = ones(200000,10);
ret =0;
tim = timer();
for (i=0;i&lt;20;++i){
ret=ret+sumc(sumr(m));
}
print(&#8221;time lapsed: &#8220;, timespan(tim, timer()), &#8220;n&#8221;);
}
#R
# File name: loop_rowSums.r
my.loop &lt;- 20
m.dim &lt;- list(nrow = 200000, ncol = 10)
m &lt;- matrix(1, nrow = m.dim$nrow, ncol = m.dim$ncol)
ret &lt;- 0
start &lt;- Sys.time()
for(k in 1 : my.loop){
ret &lt;- ret + sum(rowSums(m))
}
Sys.time() - start
==========================
Speed:
OX(0.18)
Gauss(0.06)
R(0.66)
http://www.math.ncu.edu.tw/~chenwc/R_note/index.php?item=loop
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</description>
      <pubDate>Wed, 31 Dec 2008 02:24:43 -0500</pubDate>
      <dc:creator>peacelovekenzie</dc:creator>
    </item></channel></rss>