Having problem inserting and accessing the values from that cell array
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
Am trying to insert a 3 matrix of m x n size into a cell array by using a loop statement like
for i=1:3
a{i} = {M }; (M is the matrix which comes after calculation inside loop and am storing the calculation inside M and then transferring to cell )
end
Now i want to access the values such that
a{1,1} will have the mxn double matrix in it
but currently within the a cell it is creating one more cell of 1x1 and then inside that it is creating the mxn matrix
I want to directly insert the values in a{1,1},a{1,2},a{1,3} instead of a{1,1}{1,1} , a{1,1}{1,2} , a{1,1}{1,3}
Antworten (1)
a = cell(3,3) ;
M = rand(3) ;
for i = 1:3
for j = 1:3
a{i,j} = M ;
end
end
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!