evaluate dynamic variables in a loop and assign each one with optimvar.
이전 댓글 표시
Hi;
i created a number of variables like the following:
for j=1:N
eval(['b' num2str(j) '= j']);
end
i need to assign each b1,b2,b3,.... as the following inside the loop.
b1=optimvar('b1','Type','integer','LowerBound',0,'UpperBound',1);
b2=optimvar('b2','Type','integer','LowerBound',0,'UpperBound',1);
.
.
.
please help.
댓글 수: 4
Walter Roberson
2019년 6월 26일
Matt and I are unlikely to help you debug optimization code you have written that way.
mohammad alquraan
2019년 6월 26일
Walter Roberson
2019년 6월 26일
Cell array, or dynamic field names on a struct array.
mohammad alquraan
2019년 6월 26일
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!