MATLAB: How to store the matrix value in cell array

MATLAB: How to store the matrix value in cell array

cell arrays

I have matrix C=100 by 10 and I want to store the values of matrix in cell array. The code is not working. Please help me on this
T3=cell(1,10);
for k1=1:n
T3(k1)=C;
end

Best Answer

  • If C is a matrix, then you need to use curly braces to access the contents of the cell array T3:
    T3 = cell(1,10);
    for k1 = 1:n
    T3{k1} = C;
    end % ^ ^ curly braces
    The difference is very simple:
    • () parentheses refer to the cells themselves,
    • {} curly braces refer to the cell contents.
  • Add a Comment

    Your email address will not be published. Required fields are marked *