How do I code my optimization problem with the Optimization Tool Box?

How can i use the optimization tool box.
I have an optimization problem:
min F(t,w) s.t (-T<t<.01*T) U (-T<t<.01*T) and -(1/T)<w<(1/T);
where F(t,w)= sum(sum(ai*bj*T*sin((w0+w)*T)).
Here a=[a1 a2 ..ai .. aN],w0,N and T are known and I need to find out the vector b=[b1 b2 ..bi... bN] which mininmizes F(t,w).

답변 (1개)

James Allison
James Allison 2011년 2월 16일

1 개 추천

This is an optimization problem with a nonlinear objective function and linear constraints. fmincon applies to this type of problem. You will need to define the objective function using either an anonymous function, or a MATLAB function defined in a separate .m file. Linear inequality constraints can be implemented by defining the appropriate matrix and vector when calling fmincon.

카테고리

도움말 센터File Exchange에서 Nonlinear Optimization에 대해 자세히 알아보기

질문:

2011년 2월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by