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 件)

カテゴリ

ヘルプ センター および File Exchange で Quadratic Programming and Cone Programming についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by