How to write anonymous funtion to solve with lsqnonlin

13 vues (au cours des 30 derniers jours)
Kothapelli Chandar
Kothapelli Chandar le 10 Déc 2015
Commenté : Torsten le 11 Déc 2015
f(x) = f1(x)^2+f2(x)^2+...+fn(x)^2 + lambda*norm(x)

Réponse acceptée

Torsten
Torsten le 10 Déc 2015
function F = myfun(x)
F(1) = f1(x);
F(2) = f2(x);
...
F(n) = fn(x);
The constant L can be omitted since it does not influence the optimal x.
Best wishes
Torsten.
  2 commentaires
Kothapelli Chandar
Kothapelli Chandar le 10 Déc 2015
Hi Torsten, thank you for the answer. if the term is not a constant and a dependent on x ?
Torsten
Torsten le 11 Déc 2015
Then use an (n+1)-th function f_(n+1)(x)=sqrt(L) if L is positive.
Best wishes
Torsten.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by