title: Reading text values into matlab variables from ASCII files
body: <p>Consider the following file</p>
  
  <pre><code>var1 var2 variable3
  1     2    3
  11    22   33
  </code></pre>
  
  <p>I would like to load the numbers into a matrix, and the column titles into a variable that would be equivalent to:</p>
  
  <pre><code>variable_names = char('var1', 'var2', 'variable3');
  </code></pre>
  
  <p>I don't mind to split the names and the numbers in two files, however preparing matlab code files and eval'ing them is not an option. </p>
  
  <p>Note that there can be an arbitrary number of variables (columns)</p>