在Python中的线性函数直线插补查找零

2022-04-12 00:00:00 线性 直线 找零
"""
皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/29
功能描述:在Python中的线性函数直线插补查找零
"""
''' root = linInterp(f,x1,x2).
    Finds the zero of the linear function f(x) by straight
    line interpolation based on x = x1 and x2.
'''
def linInterp(f,x1,x2):
    f1 = f(x1)
    f2 = f(x2)
    return x2 - f2*(x2 - x1)/(f2 - f1)

相关文章