title: Equivalent to rowMeans() for min()
body: <p>I have seen this question being asked multiple times on the R mailing list, but still could not find a satisfactory answer.</p>
  
  <p>Suppose I a matrix <code>m</code>  </p>
  
  <pre><code>m &lt;- matrix(rnorm(10000000), ncol=10) 
  </code></pre>
  
  <p>I can get the mean of each row by:</p>
  
  <pre><code>system.time(rowMeans(m))  
     user  system elapsed   
    0.100   0.000   0.097
  </code></pre>
  
  <p>But obtaining the minimum value of each row by  </p>
  
  <pre><code>system.time(apply(m,1,min))  
     user  system elapsed   
   16.157   0.400  17.029
  </code></pre>
  
  <p>takes more than 100 times as long, is there a way to speed this up? </p>