我有一个1x600(rowsxcolumns)向量,比如说“A”,我想访问以下A列:
166 (column value is 2)
256 (column value is 5)
346 (column value is 8)
436 (column value is 10)
526 (column value is 13)
在提取出这些列之后,我想添加它们各自的值:
sum = 2 + 5 +8 + 10 + 13
任何人都可以帮我解决如何首先提取列,然后总结它们的值吗?谢谢!
答案 0 :(得分:1)
使用
idxToSum = [166 256 346 436 526]; % or another way to give find your indices
yourSum = sum(A(idxToSum));
答案 1 :(得分:0)
像这样:
sum(A([166, 256, 346, 436, 526]))
e.g。
A = [5,4,3,2,1];
A([3, 5]) %// i.e. get the 3rd and 5th column
返回
3 1
所以sum(A([3, 5]))
会返回4