Extract values from vector with cell indices
显示 更早的评论
Hello guys,
i created a cell, with indices in the fields.
c=cell(2,2);
c{1,1}=[1,2,3];
c{2,1}=[7,8];
c{1,2}=[1,4];
c{2,2}=[3,5];
The goal is to extract and sum up values from another vector at this indices.
data=(1:10)';
The result should be a matrix (2x2, same size like c) with the results in it.
Pseudocode:
results(1,1)=sum(cell{1,1})=1+2+3
results(2,1)=sum(cell{2,1})=7+8
... and so on...
But this should be done automatically without a loop over the fields of the cell.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!