使用 numpy 求解 ax+by+cz = k



我有需要解决以下方程并有一些数据的场景。我们应该只有整数值。

ax+by = c 我们有 a、b 和 c 的值,需要确定 x 和 y。

396x+264y = 1980
Ans :The value of x=5 and y=0
396x+264y = 2508
Ans : The vaule of x=5 and y=2
In future, we may add dz.
396+264y+dz = c(some value)

我知道,它可以包含多种解决方案,但我想如何确定这些解决方案。在我的场景中,我应该得到x,y整数正值

是否可以使用 Numpy 求解这个方程?我想,这就像gcd因素。

看看这篇文章,它描述了用所有a,b,c,x,y整数求解方程ax + by = c的算法。正如我已经评论过的,只要a,b,c都不是数组,numpy就与此无关。

这是一个约束不足的问题。您的方程有无限的解

相关内容

  • 没有找到相关文章