excel 迭代求解超越方程ax=lg(bx+c)

[复制链接]
查看11 | 回复2 | 2012-12-18 19:06:03 | 显示全部楼层 |阅读模式
假设A1单元格填写系数aB1单元格填写系数bC1单元格填写系数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我,我...
回复

使用道具 举报

千问 | 2012-12-18 19:06:03 | 显示全部楼层
excel编程不能实现,因为带有系数,带有系数的必须化成数字,不然VBA实现不了。你说一下abc的数值比较好。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行