how can i do this summation

1 次查看(过去 30 天)
I have two summation ,a=0 to a=m+1 and b=0 to b=n+1,where m=100,n=50.?
  8 个评论
Azzi Abdelmalek
Azzi Abdelmalek 2013-9-18
a and b are not used in your sum. What are i and j? what is k?
Mary Jon
Mary Jon 2013-9-18
编辑:Azzi Abdelmalek 2013-9-18
sorry sorry
MPD=(∑_(a=0, n+1)∑_(b=0,m+1)|(v_(a,b)^(k+1)-(v_(a,b))^(k) |))/((m.n))
k=1:88(as ex)
how do it (writing)

请先登录,再进行评论。

采纳的回答

Azzi Abdelmalek
Azzi Abdelmalek 2013-9-18
编辑:Azzi Abdelmalek 2013-9-18
s=zeros(1,88);
for k=1:88
for a=0:n+1
for b=0:m+1
s(k)=s(k)+v(a+1,b+1)^(k+1)-v(a+1,b+1)^k
end
end
end
s=s/(m*n)

更多回答(2 个)

Azzi Abdelmalek
Azzi Abdelmalek 2013-9-18
m=100
out=sum(0:m)

Walter Roberson
Walter Roberson 2013-9-18
Supposing that f(a,b) gives you the term you are summing, then
[A, B] = ndgrid(0:m+1, 0:n+1);
fAB = arrayfun(@f, A, B);
sum(fAB(:))
or
fAB = bsxfun(@f, (0:m+1).', 0:n+1);
sum(fAB(:))
  3 个评论
Walter Roberson
Walter Roberson 2013-9-18
MATLAB 7... you mean R14? Is it at least R14SP1 ?

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by