求一元三次方程怎么解,怎么算出结果一元三次方程
答案:1 悬赏:40 手机版
解决时间 2021-05-21 04:53
- 提问者网友:人傍凄凉立暮秋
- 2021-05-21 02:02
求一元三次方程怎么解,怎么算出结果一元三次方程
最佳答案
- 五星知识达人网友:低音帝王
- 2021-05-21 02:30
D=5.681900
精确解需要套用一元三次方程的求根公式。具体过程可参考链接或百科“卡尔丹公式”。具体过程繁杂从略。
zhidao.baidu.com/question/754684621225539524
-------------------------------------------
【如果没学过导数请无视下面的内容】
另外还可以使用牛顿迭代法求近似解。整理原方程得到:
V=1.620796D3+0.083333D2-300=0
dV/dD=4.862388D2+0.166666D
迭代公式为:
D=D-[(1.620796D3+0.083333D2-300)/(4.862388D2+0.166666D)]
(用Excel公式很容易计算)
如果迭代起点定为D=1,迭代10次以后就可以得到6位小数精度的结果;如果起点定为5,迭代3次OK了。
附上迭代过程:
1→60.314509→40.220914→26.846341→17.977352→12.169742→8.522885→6.522204→5.785254→5.683730→5.681900→5.681900(计算值不变,得到结果,迭代求解完成)
5.000000→5.778779→5.683510→5.681900→5.681900(迭代求解完成)
精确解需要套用一元三次方程的求根公式。具体过程可参考链接或百科“卡尔丹公式”。具体过程繁杂从略。
zhidao.baidu.com/question/754684621225539524
-------------------------------------------
【如果没学过导数请无视下面的内容】
另外还可以使用牛顿迭代法求近似解。整理原方程得到:
V=1.620796D3+0.083333D2-300=0
dV/dD=4.862388D2+0.166666D
迭代公式为:
D=D-[(1.620796D3+0.083333D2-300)/(4.862388D2+0.166666D)]
(用Excel公式很容易计算)
如果迭代起点定为D=1,迭代10次以后就可以得到6位小数精度的结果;如果起点定为5,迭代3次OK了。
附上迭代过程:
1→60.314509→40.220914→26.846341→17.977352→12.169742→8.522885→6.522204→5.785254→5.683730→5.681900→5.681900(计算值不变,得到结果,迭代求解完成)
5.000000→5.778779→5.683510→5.681900→5.681900(迭代求解完成)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯