How to define function or variable 'x'?

I want to write an algorithm for minimizing a function bounded by some constraints (non linear and linear functions) without using the optimization toolbox but some optimization method. I have given the objective function in a 'minimize.m' file and constraint in another 'nonlin.m' and 'lin.m' file. Now as I call the function in my algorithm 'ALU.m' file and try to run, it shows "Undefined function or variable 'x' ". I had given below my algorithm starting part. Please help me where I am doing wrong. I would be very thankful.
fun = @minimize;
G = @nonlin;
H = @lin;
var = input('number of variables= ');
s = input('number of non-linear constraints= ');
u = input('number of linear constraints= ');
i = 1; j = 1; k = 1;
x = sym(x);

답변 (1개)

카테고리

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

질문:

2017년 5월 17일

편집:

2017년 5월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by