你用round肯定不可能限制这些变量为整数的。 对于混合整数线性规划问题(MILP),2014a引入了一个函数intlinprog可用于求解。 intlinprog(c,1:8,A,B,[],[],zeros(8,1))另外,可以用遗传算法求解混合整数非线性规划问题