Matlab fmincon:线性不等式约束中的两列x向量

时间:2018-07-05 13:09:07

标签: matlab constraints minimization

我正在尝试创建一个程序,该程序最小化具有两列向量 xy i 行作为变量的函数。 i 的大小取决于我要导入的excel表。

根据Matlab文档中fmincon的线性不等式约束,其形式必须为 A x <= b *。 对于xy矩阵的每一行,我有4个不等式。

    x_i <= 0.5*w_T + 0.5*w_i
    y_i <= 0.5*h_T + 0.5*h_i
    -x_i <= 0.5*w_T - 0.5*w_i
    -y_i <= 0.5*h_T - 0.5*h_i

h_T w_T 是常量, w_i h_i 来自维度为 ix的向量1

我不知道A和b的外观如何。在fmincon中甚至可以使用2D变量吗?如何让求解器知道他必须对xy的哪一行使用哪些约束? (我相信非线性不等式约束会出现类似的问题)

0 个答案:

没有答案