我有需要解决以下方程并有一些数据的场景。我们应该只有整数值。
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
就与此无关。
这是一个约束不足的问题。您的方程有无限的解