Azzera filtri
Azzera filtri

How can I find a doble sum series?

2 visualizzazioni (ultimi 30 giorni)
kadir can erbas
kadir can erbas il 27 Dic 2021
Commentato: Matt J il 28 Dic 2021
I want to compute the series. Parameters a, b, c and d are known constants.
  5 Commenti
kadir can erbas
kadir can erbas il 28 Dic 2021
Actually, a,b,c,d,k are not integers :(
Upper liimits may not be infinity.
Matt J
Matt J il 28 Dic 2021
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.

Accedi per commentare.

Risposte (1)

Matt J
Matt J il 28 Dic 2021
Modificato: Matt J il 28 Dic 2021
[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
result = 12.1491
  2 Commenti
kadir can erbas
kadir can erbas il 28 Dic 2021
Actually, a,b,c,d,k are not integers :(
Upper liimits may not be infinity.
Matt J
Matt J il 28 Dic 2021
See the revised version of my answer.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by