problem writing a seemingly easy summation
显示 更早的评论
hi everyone I have this matrix P and for each column j I need to have a summation from second row to end, or i=2:end
for example
P=[1 3 5 7;3 5 7 9;2 4 6 8];
now the matrix I am looking for is [5 9 13 17]
but no matter how I try to write it the answer is second row only
can someone help?
thank u in advance
采纳的回答
更多回答(1 个)
Guillaume
2014-8-15
0 个投票
sum(P(2:end, :))
8 个评论
alexaa1989
2014-8-15
Guillaume
2014-8-15
have you tried the command? It produces exactly what you asked for
>>P=[1 3 5 7;3 5 7 9;2 4 6 8];
>>sum(P(2:end, :))
ans =
5 9 13 17
alexaa1989
2014-8-15
alexaa1989
2014-8-15
Adam
2014-8-15
rehash toolboxcache
should fix that I think
Guillaume
2014-8-15
Can you copy and paste EXACTLY what you wrote in matlab?
I doubt it has anything to do with the path cache (unless you've created your own sum function). Restart matlab to update the cache.
alexaa1989
2014-8-15
alexaa1989
2014-8-15
类别
在 帮助中心 和 File Exchange 中查找有关 Get Started with MATLAB 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!