牛顿迭代法求方程根

发布时间 2023-04-14 19:36:14作者: 羡予

一问题描述

用牛顿迭代方程 x=x0-fx0/fx0'求根方程为a*x*x*x+b*x*x+c*x+d初始值为1.5求1的近似值

二设计思路

迭代方程球根套用公式将fx0和fx0'求出,再将函数判断收敛还是离散,运用fabs函数用上#include<math.h>的头文件。

三程序流程图

 

 

四伪代码实现

定义函数fact作为牛顿公式运用的函数,再将其调用给x赋值,

float fact(float a,float b,float c,float d)

输入定义的变量fx0,fx0',x,x0,和h=fx0/fx0'

将第一次得出的x值作为下次的x0进行循环直到满足精度

调用函数输出x的值

 

五代码实现