title: Matlab: Converting a double vector array to string cell array
body: <pre><code>map1 = containers.Map({'212','2','12','44'},[4,5,6,7]);
  keyset = str2double(keys(map1));
  </code></pre>
  
  <p>Now I do a set of operations on the keyset which will give back </p>
  
  <pre><code>Keyset= [203,2,12,39];
  </code></pre>
  
  <p>I tired the following:</p>
  
  <pre><code>num2cell(num2str(keyset));
  num2cell(num2str(keyset,1));
  num2cell(num2str(keyset,'%11.0g'));
  num2cell(num2str(keyset,3));
  </code></pre>
  
  <p>all of the above gave weird results in the final cell array. I just need the integers to be used as keys for another container map.</p>