Excel求解函数在Matlab中的等价物

问题描述 投票:0回答:0

我正在Matlab中寻找优化方法,我可以在一个参数上应用约束,而这个参数是另一个约束参数的函数。

要最小化的误差函数是: - errfun = Ltrue - Lref(x1,x2) - Lemm

errfun = Ltrue - Lref(x1,x2) - Lemm(x1,x2,x3)

优化参数为x1,x2,x3及其各自的下界和上界。Ltrue, Lref, Lemm是大小为8的向量。Ltrue是已经定义好的常量 "true "值的向量。我目前使用的是Matlab函数 "lsqnonlin"。

然而,问题是我还需要对Lemm(8)的值进行约束。

在excel求解器中,这很容易做到,因为我可以在包含Lemm(8)的单元格中添加一个特定的约束条件。但我在Matlab优化函数中找不到任何等价物。有没有什么我不知道的函数可以做到这一点,或者有什么变通方法可以利用现有的Matlab函数?

matlab optimization
© www.soinside.com 2019 - 2024. All rights reserved.