how can i do this summation

I have two summation ,a=0 to a=m+1 and b=0 to b=n+1,where m=100,n=50.?

8 Comments

If m=2 and n=3 what should be the result?
Mary Jon
Mary Jon on 18 Sep 2013
Edited: Mary Jon on 18 Sep 2013
I am not need sum 3 with 2 to get 5 . I need summation from 0 to m+1,and from 0 to n+1,where n=50,m=100
Ok, show us the result for m=3 and n=2
my function is M=sum(a=0 to a=m+1)sum (b=0 to b=n+1)(abs(fun(m)-fun(n)) I don't know result for m=3 and n=2
This is not clear
MPD=(∑_(a=0, n+1)∑_(b=0,m+1)|(v_(i,j)^(k+1)-(v_(i,j))^(k) |))/((m.n))
a and b are not used in your sum. What are i and j? what is k?
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)

Sign in to comment.

 Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 18 Sep 2013
Edited: Azzi Abdelmalek on 18 Sep 2013
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)

More Answers (2)

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 Comments

matlab error
??? Undefined command/function 'arrayfun'. ??? Undefined command/function 'bsxfun'.
I am using matlab 7
MATLAB 7... you mean R14? Is it at least R14SP1 ?
yes,I mean R14

Sign in to comment.

Categories

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!