python自定义非线性方程

img


请问我想利用python拟合上述公式求解Vmax和Km,其中V0,[S]是一些已知的参数,请问应该怎么用python来实现呢,谢谢。

如果v0和[s]是标量,上面的公式可写为f(Km, Vmax)=0的形式。假定km在区间[a,b]内方程有解,可在该区间内均匀取n点,计算一元方程得到n个Vmax的解。下面的代码,演示了非线性方程的解法。

from scipy import optimize
def f(x):
    return 3/(x*5) + 1/x - 1/7

result = optimize.root_scalar(f, bracket=[-2,2])
result.root
-1.2566741077549764e-12
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^