How can I find a doble sum series?
이전 댓글 표시

I want to compute the series. Parameters a, b, c and d are known constants.
댓글 수: 5
Voss
2021년 12월 27일
What about k?
You can use the built-in MATLAB function nchoosek() to get the binomial coefficients.
kadir can erbas
2021년 12월 28일
kadir can erbas
2021년 12월 28일
Matt J
2021년 12월 28일
Upper liimits may not be infinity.
But in the mathematical expression in your post, the upper limits are infinity, so I suggest you edit the expression to avoid confusion.
답변 (1개)
[a,b,c,d,k]=deal(4,5,1,2,0.5); %fake constants
I=(0:b)'; J=(0:a);
bicoeff=@(alpha,n) prod(alpha-(0:n-1))/factorial(n);
vi=arrayfun(@(n)bicoeff(b,n),I)';
vj=arrayfun(@(n)bicoeff(a,n),J)';
result= vi* (k.^(2*I)./(J+c+d*I)) *vj
카테고리
도움말 센터 및 File Exchange에서 Mathematics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!