2*x*x*x-4*x*x+3*x-6=0书上有很多这样的解方程,我都看不懂题,谁帮我分析下题意啊?这个方程和1.5有什么关系?如果用数学应该怎么解?
參考答案:程序流程分析:
① 赋值x0=1.5,即迭代初值;
② 用初值x0代入方程中计算此时的f(x0)及f’(x0),程序中用变量f描述方程的值,用fd描述方程求导之后的值;
③ 计算增量d=f/fd;
④ 计算下一个x,x=x0-d;
⑤ 把新产生的x替换x0,为下一次迭代做好准备;
⑥ 若d绝对值大于1e-3,则重复②③④⑤步。
源程序代码:
#include