title: Allocating matrix / structure data instead of string name to variable
body: <p>I have a script that opens a folder and does some processing on the data present. Say, there's a file "XYZ.tif".</p>
  
  <p>Inside this tif file, there are two groups of datasets, which show up in the workspace as</p>
  
  <pre><code>data.ch1eXYZ
  </code></pre>
  
  <p>and</p>
  
  <pre><code>data.ch3eXYZ
  </code></pre>
  
  <p>If I want to continue with the 2nd set, I can use
  A=data.ch3eXYZ</p>
  
  <p>However, XYZ usually is much longer and varies per file, whereas data.ch3e is consistent.</p>
  
  <p>Therefore I tried
  A=strcat('data.ch3e','origfilename');
  where origfilename of course is XYZ, which has (automatically) been extracted before.</p>
  
  <p>However, that gives me a string A (since I practically typed</p>
  
  <pre><code>A='data.ch3eXYZ'
  </code></pre>
  
  <p>instead of the matrix that data.ch3eXYZ actually is.
  I think it's just a problem with ()'s, []'s, or {}'s but Ican't seem to figure it out.</p>
  
  <p>Thanks in advance!</p>