Double Summation Obective Function

11 visualizzazioni (ultimi 30 giorni)
Daniel John
Daniel John il 29 Mag 2015
Commentato: Nelson il 19 Ago 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?

Risposta accettata

Torsten
Torsten il 29 Mag 2015
f=0.0;
for i=1:S
for j=1:K
f=f+N(i,j);
end
end
Best wishes
Torsten.
  1 Commento
Nelson
Nelson il 19 Ago 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.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Mathematics in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by