select a specific element of each matrix in a string
1 次查看(过去 30 天)
显示 更早的评论
Hi,
this is my code
K=rand(448);
for i=1:448
g{i}=[0:1:447]';
end
for i=1:448
U{i}=inv(K)*g{i};
end
so U contain 448 element containing 448*1 in each matrix. Now I want to use element(1,1) of each matrix. what should I do?
1 个评论
Codeshadow
2020-6-1
One way to go about it would be as below:
tmp = [U{1,:}]; % Places all the data from the cell array into a 448*448 matrix.
Solution = tmp(1,:); % Gets the first element of each U.
clear tmp
Hope that helps!
采纳的回答
the cyclist
2020-6-1
编辑:the cyclist
2020-6-1
firstElementOfEachCellOfU = cellfun(@(x)x(1,1),U);
2 个评论
the cyclist
2020-6-1
Since this particular question has been answered, I suggest you ask this in a new question (and upvote and/or accept useful answers that you have been receiving on prior questions).
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!