0
优化多约束变量我有数据值y
,其可以通过一个函数y=A x B x exp(C)
其中A
和C
是变量和B
是一个常数来计算。数据值y
针对不同的B
给出。我想确定变量A
和C
。查找最小通过用MATLAB
我的想法是定义给定数据y
与计算数据y
(y_calc
)之间的比率。 y_calc
将使用接近实际变量A
和C
的值A
和C
来计算。因此,对于y_calc
中的所有B
,此比率需要最小化。 - >ratio = ((y - y_calc)/(y + y_calc))^2
。
此外,存在用于A
和C
(例如A<10
,C>20
)约束。我也想定义比例约束(例如ratio<1e-5
)
我想用MATLAB解决这个问题。不幸的是,我不知道我必须使用许多可用功能中的哪一个,以及这些功能将如何应用。
任何人都可以帮助我吗?这种方式甚至有可能解决我的问题吗? 谢谢。
非常感谢!这工作得很好! 但我怎样才能设置变量A和C的约束?我找不到。 –
不确定自己是否诚实,会试着去研究它。 – Nimitz14