0

我想知道在以下情况下我最好的方法是什么。我有 8 个未知数,但是几乎无限数量的非线性方程使系统超定。

未知数:

U M V N J S W N

方程:

U*M + V * Catime1 – V*M – Mgtime1 = 0
J*M + W * Catime1 – W*M – Srtime1 = 0
U*N + V * Catime2 – V*N – Mgtime2 = 0
J*N + W * Catime2 – W*N – Srtime2 = 0
U*S + V * Catime3 – V*S - Mgtime3 = 0
J*S + W * Catime3 – W*S - Srtime3 = 0
U*T + V * Catime4 – W*S - Mgtime4 = 0
J*T + W * Catime4 – W*S - Srtime4 = 0

以下是我需要帮助的内容:

1)确定哪个Matlab(甚至在python中)函数将解决这组方程。

2) 使用 python 使用大型 Catime(i-1) 和 Srtime(i-1) 数据集生成输入(方程)。

4

1 回答 1

0

将问题写为非线性最小二乘问题并尝试将其最小化。

这将正确处理您拥有的其他数据。

于 2017-07-22T17:56:24.807 回答