假設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我,我做完發給你。
希望能解決你的疑問☆⌒_⌒☆