编写程序,分别用二分法和牛顿迭代法求解方程x3 – 3x – 1 = 0在x = 2附近的实根,要求计算精确到小数点后七位数字为止,并将求出的近似结果与理论值2cos20 相比较。设二分法的初始迭代区间为 [1, 3],牛顿迭代法的起点为4。
解释牛顿迭代和二分
思路公式
附上自己代码
牛顿迭代法
#include<stdio.h>
#include<math.h>
#define PI 3.14
int main()
{
double f0,f1,x0=4,x;
double xt;
xt = 2*cos(20*PI/180);
do{
x = x0;
f0=x*x