优化查找系数

时间:2019-01-08 15:42:31

标签: matlab

这可能是一个很简单的问题,但我无法理解。

我有两条曲线,分别为F(xi,fi)G(xi,gi),其中i = 1 to 65FG应该是相同的,但是我得到的原始格式不相等,因为每个figi都包含额外的泄漏或偏差。

我的问题是如何找到消除偏差的系数。

我一直在追踪,但没有成功。 aF + bG = 0ai * fi + bi * gi = 0

受约束Sum[(ai-1)fi] = Sum[(bi-1)gi] = constant约束。总和表示i的总和是1到65。

在一些帮助下,我能够代数找到系数。

a_i = g_i / 2 * sum_{j=1}^{j=65} (f_j - g_j) / sum_{j=1}^{j=65} (f_j * g_j)

b_i = -f_i / 2 * sum_{j=1}^{j=65} (f_j - g_j) / sum_{j=1}^{j=65} (f_j * g_j)

在上述游戏中,我的曲线是相等的,但是它没有给出正确的形状,可能是因为未考虑约束。

任何帮助将不胜感激。

0 个答案:

没有答案