managing two variables in sum function
2 次查看(过去 30 天)
显示 更早的评论
Hi, I want to manage two variables in a sum function in a way that sum(i*cos(ik)); which i=1:N , k=1:M but I want only want the SUM with respect to i and create a vector which has M values in other way i should be sumed but k only takes a value each time. what can I do? If I should use loops how can I do that? Thanks in advance
0 个评论
采纳的回答
更多回答(1 个)
Steven Lord
2020-2-6
Use element-wise operations to create a matrix of data to sum then call sum with a dimension input.
[c, r] = meshgrid(1:5, 1:6);
M = c.^r
sum(M, 1) % Sum down columns
sum(M, 2) % Sum along rows
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Operators and Elementary Operations 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!