Please help me with evaluating double sums

 Respuesta aceptada

Image Analyst
Image Analyst el 2 de Dic. de 2020
You can do it with for loops, or with the meshgrid and sum functions:
x = 11 : 14
y = 2 : 5
% For loop way:
theSum = 0;
for i = 1 : 4
for j = 1 : 4
theSum = theSum + (x(i)^2 - 3 * y(j)^2 + x(i) * y(j)^3);
end
end
theSum
% Vectorized way using meshgrid:
[X, Y] = meshgrid(x, y);
theSum2 = sum(X(:) .^ 2 - 3 * Y(:) .^2 + X(:) .* Y(:) .^ 3)

1 comentario

Dominic Marquez
Dominic Marquez el 2 de Dic. de 2020
Thanks, it turns out that my confusion comes from doing rectangular rule with a low number of subintervals. Since my number was so far off the actual one, I thought I was doing it wrong. Turns out I spent those hours frustrating over nothing.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Mathematics en Centro de ayuda y File Exchange.

Preguntada:

el 2 de Dic. de 2020

Comentada:

el 2 de Dic. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by