Hi,
I want to minimize sum of squared variables in fmincon while get the number of variables from users. For example, if he entered i=3, minimize x(1)^2+x(2)^2+x(3)^2. if he entered i=n, minimize x(1)^2+x(2)^2+...x(n)^2. Actually, I don't have any problem to set lower and upper limits and initial condition matrix, but I don't know how to define this function which fmincon accepts.
Thanks

1 件のコメント

Matt J
Matt J 2018 年 1 月 25 日
If you have no nonlinear constraints, though, it would be better to use quadprog

サインインしてコメントする。

 採用された回答

Matt J
Matt J 2018 年 1 月 24 日

0 投票

The objective function can be specified independently of the dimension.
fun=@(x) norm(x).^2
It is the initial guess that must be chosen based on the problem dimension.

その他の回答 (0 件)

カテゴリ

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by