MATLAB Answers

0

accessing the first column of each cell ?

Asked by Abbi Hashem on 9 Dec 2018
Latest activity Commented on by madhan ravi
on 9 Dec 2018
lets say I have a cell matrix that was created with 2000 cells each is a 6 by 7 matrix . I want to acces the 7th column of each of these cells and store them in 200 matricies as well. How can I do that ?
Next, I want to solve a linear equation with the right hand side being the 2000 vectors that I have exracted and the left hand side being the 6 by 6 matricies, and of course i should obtain 2000 values for x's.
Any help is appreciated please

  2 Comments

"200 matricies as well"
what??

Sign in to comment.

1 Answer

Answer by madhan ravi
on 9 Dec 2018
Edited by madhan ravi
on 9 Dec 2018

Only first part is answered:
c=cell(1,2000);
for i = 1:2000 % -> numel(cellmatrix)
c{i}=cellmatrix{i}(:,1); % change 1 to 7 if you want to extract 7th column
end
celldisp(c) % -> first columns extracted from 2000 cells

  2 Comments

thank you
Anytime :) , if you got the answer to your question make sure to accept the answer else let know what's additionally required.

Sign in to comment.