title: Octave: Differences between struct and cell array
body: <p>Sparked by <a href="https://stackoverflow.com/questions/62437993/pandas-like-object-in-octave-add-a-field-to-a-struct-by-operating-on-other-fiel">this question</a> and posted comments/answers, I came up with another question:</p>
  
  <p><strong>What features are available in <a href="https://octave.org/doc/v4.2.1/Cell-Arrays.html#Cell-Arrays" rel="nofollow noreferrer">Cell arrays</a> that are not in <a href="https://octave.org/doc/v4.2.1/Structures.html#Structures" rel="nofollow noreferrer">Structures</a>, and viceversa, in Octave?</strong></p>
  
  <p>I could gather the following:</p>
  
  <p>In Cell arrays:</p>
  
  <ol>
  <li>Can operate on full "columns" (fields in the structure lingo) at once.</li>
  </ol>
  
  <p>In Structures:</p>
  
  <ol>
  <li>Have named fields.</li>
  </ol>