假设A1单元格填写系数a
B1单元格填写系数b
C1单元格填写系数c
那么
设f(x)=lg(bx+c)-ax
用牛顿切线法迭代速度比较快。
A2单元格写第一个试探数值。
那么A3开始写函数迭代。
f '(x)=1/(bx+c)/ln10*b-a
=1/(bx+c)* b/ln10-a
牛顿切点法
X[n+1]=Xn-f(Xn)/ f'(Xn)
代入上边的求导结果和转换结果换成excel函数
A3填
=A3-(LOG($C$2*A3+$D$2)-$B$2*A3)/(1/($C$2*A3+$D$2)*$C$2/LN(10)-$B$2)
向下填充
一般情况上直线曲线可能会有两个解。
如果需要,可以百度hi我,我做完发给你。
希望能解决你的疑问☆⌒_⌒☆