Stenffensen加速迭代法
来源:互联网 发布:linux 查看数据包 编辑:程序博客网 时间:2024/06/16 16:03
f(x)=x*x*x-3*x-1
迭代公式:x=(3*x+1)/(x*x)
#include <stdio.h>#include <math.h>#define maxrept 1000double f1(double x){ return (3*x+1)/(x*x);}double f(double t){ double y,z; y=f1(t); z=f1(y); return t-(((y-t)*(y-t))/(z-2*y+t));}void main(){ int k=0; double d; double eps=0.00001; double x1=1.5,x2,y,z; do { x2=f(x1); d=fabs(x2-x1); x1=x2; k++; printf("x=%.5lf\n",x2); printf("k=%d\n",k); }while((d>=eps)&(k<maxrept)); if(k<maxrept) printf("此迭代公式收敛!\n"); else printf("此迭代公式发散,迭代失败!\n");}
阅读全文
0 0
- Stenffensen加速迭代法
- Matlab 数值计算----斯特芬森加速迭代法
- 迭代法和埃特金加速法求根
- 求解方程根的近似解:埃特金加速迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 迭代法
- 编写一个JFrame窗口
- 用easyui时遇到一对一 外键关联时 数据绑定
- Intent的详解
- Unity Shader 学习笔记(18)纹理动画、顶点动画、广告牌技术
- sleep与wait的区别
- Stenffensen加速迭代法
- 事件对象
- 欢迎使用CSDN-markdown编辑器
- switch
- mysql连接池
- Virtualbox 主机与虚拟机互相访问
- Python 实现股票数据的实时抓取
- 自己总结的一套JavaScript,希望对大家有用
- 说说Java的Comparable 与 Comparator