首页 > 解决方案 > 找到同时满足多个方程的最优解

问题描述

我想找到一个优化两个方程解的变量。例如,Target1=b*y1Target2=b*y2。我需要找到一个b同时满足这些方程的系数。

我怎样才能找到系数?

标签: matlaboptimization

解决方案


这称为最小二乘;的最小二乘解

y1*b=target1
y2*b=target2

b=[y1;y2]\[target1;target2]

这等效地解决了上述方程的伪反演

A=[y1;y2];
b=inv(A'*A)*A'*[target1;target2]

推荐阅读