Double Summation Obective Function

10 visualizaciones (últimos 30 días)
Daniel John
Daniel John el 29 de Mayo de 2015
Comentada: Nelson el 19 de Ag. de 2015
How can I optimize (e.g. using fmincon) when the objective function is in double summation form? For example, f=sum(sum(Nij)) for i=1..S and j=1..K?

Respuesta aceptada

Torsten
Torsten el 29 de Mayo de 2015
f=0.0;
for i=1:S
for j=1:K
f=f+N(i,j);
end
end
Best wishes
Torsten.
  1 comentario
Nelson
Nelson el 19 de Ag. de 2015
Hi Torsten,
I have a quite similar problem cause I need to minimize the sum of square of a matrix (M) that is funcion of my variable vector x. I can use the meansqr(M) as my objective function as:
y = meansqr(M);
is it the same for Matlab or does it need a symbolic expression? Looking at your example I would say no.
Suppose that y = meansqr(M) is correct. Can I define gradients using symbolic expressions and therefore including my variables (x(1),x(2) etc.)?
With such implementation the code runs, but I would like to know if it is correct.
Thanks
Regards,
N.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by