【发布时间】:2015-07-06 18:23:41
【问题描述】:
我有数据值y,可以通过函数y=A x B x exp(C) 计算,其中A 和C 是变量,B 是常数。为不同的B 给出了数据值y。我想确定变量A 和C。
我的想法是定义给定数据y 和计算数据y (y_calc) 之间的比率。 y_calc 将使用接近实变量 A 和 C 的 A 和 C 值计算。因此,对于不同B 的所有y_calc,这个比率需要最小化。
--> ratio = ((y - y_calc)/(y + y_calc))^2。
此外,A 和 C 也有一些限制(例如 A<10、C>20)。我还想为比率定义约束(例如ratio<1e-5)
我想用 MATLAB 解决这个问题。不幸的是,我不知道我必须使用许多可用函数中的哪一个以及如何应用这些函数。
谁能帮帮我?甚至有可能以这种方式解决我的问题吗? 谢谢。
【问题讨论】:
标签: matlab optimization