accessing the first column of each cell ?
11 次查看(过去 30 天)
显示 更早的评论
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
回答(1 个)
madhan ravi
2018-12-9
编辑:madhan ravi
2018-12-9
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 个评论
madhan ravi
2018-12-9
Anytime :) , if you got the answer to your question make sure to accept the answer else let know what's additionally required.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Special Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!