title: Why is find in matlab returning double values
body: <p>The <strong><code>find</code></strong> function within <code>matlab</code> returns indices where the given locigal argument evaluates true.<br>
  Thus I'm wondering, why the return values (for the indices) are of type <strong><code>double</code></strong> and not <code>uint32</code> or <code>uint64</code> like the biggest index into a matrix could be.<br>
  Another strange thing which might be connected to that here is, that running</p>
  
  <pre><code>[~,max_num_of_elem]=computer
  </code></pre>
  
  <p>returns the maximal number of elements allowed for a matrix in the variable <code>max_num_of_elem</code> which is also of type <code>double</code>.</p>