title: How to fix "Dot indexing is not supported for variables of this type" on importdata()'s results
body: <p>I'm trying to import the data from a csv file. When the data is imported, a structure is created with two fields, but neither are accessible, as a dot indexing error is thrown.</p>
  
  <p>These are the first few lines of one of the files</p>
  
  <pre><code>"U0[m/s] U0_Sd U[m/s ]  U_Sd L[N ]  D[N] Horiz. Verti. 4/3/2019 3:21 PM"
  "12.933 0.056   13.919  0.914 -177.404  -262.059    0.000   0.000"
  "12.977 0.050   14.038  0.972   -177.387    -262.139    0.100   0.000" 
  "12.947 0.053 14.073    1.040   -177.299    -262.086    0.200   0.000"
  "12.965 0.051   14.007  1.037   -177.271    -262.140    0.300   0.000" 
  </code></pre>
  
  <p>The code is as follows:</p>
  
  <pre><code>path='directory_path';
  
  files=dir(strcat(path,'*.csv'));
  
  for file=files'
  
      cur_file=(strcat(path,file.name));
      file_struct=importdata(cur_file);
      file_data=file_struct.data;
  end
  </code></pre>
  
  <p>The error I get is "Dot indexing is not supported for variables of this type", but structures should be able to dot index.  Additionally, when I go to the workspace, the variable <code>file_struct</code> shows up as a cell rather than a structure, but only does so when I include the line of code initializing <code>file_data</code>.  Why is it converting the struct to a cell and how can I access my data?  Thanks in advance.</p>