I need write two variable in matlab global opt. toolbox.
First x(i,j,k) and another y(i,j)
x(i,j,k) is a binary variable and y(i,j) not binary.how can i define they ? for example, what should i write in nvars section?
and how can i write
sum(x(i,j,k))=<y(i,k)

 채택된 답변

Walter Roberson
Walter Roberson 2019년 2월 13일

0 개 추천

nvars should be number of elements in x plus number of elements in y.
use [reshape(x,1,[]),reshape(y,1,[])] as the vector of values. You can extract portions and reshape inside the objective function.
intcons 1:numel(x)

추가 답변 (0개)

카테고리

질문:

2019년 2월 13일

댓글:

2019년 2월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by