optimization: constraint (how to state 0<x<1)

Hi all
In this problem, we minimize an objective function using fmincon.
In particular, I have a question about the constraint. If I want to state that:
x(1)>0, 0<=x(1)<=1
How do I use specify this in matlab's language?

回答 (1 件)

John D'Errico
John D'Errico 2014 年 8 月 25 日

0 投票

These are simple bound constraints. Use the upper and lower bounds that fmincon offers. (READ THE HELP!)
Alternatively, you could just recognize that those constraints are simply
x(1) >= 0
x(1) <= 1
and supply them as linear inequality constraints.

カテゴリ

ヘルプ センター および File ExchangeSimulink Design Optimization についてさらに検索

質問済み:

JJ
2014 年 8 月 25 日

回答済み:

2014 年 8 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by