title: How to delete only a range of cells in a column in matlab
body: <p>I have a 23x5 cell array, and I'm trying to replace all cells but the first with an empty cell in one column.</p>
  
  <p>When I try <code>array{2:end,4}=[]</code> I get "The right hand side of this assignment has too few values to satisfy the left hand side."</p>
  
  <p>Still being confused with how Matlab handles different classes, I also tried 
  <code>array(2:end,4)=[]</code> and get "A null assignment can have only one non-colon index."</p>
  
  <p>I know a for loop could easily empty the contents of each cell, but I feel like there must be an easier solution to fix this.</p>
  
  <p>Thanks for the help.</p>