Stenffensen加速迭代法
f(x)=x*x*x-3*x-1
迭代公式:x=(3*x+1)/(x*x)
#include <stdio.h>
#include <math.h>
#define maxrept 1000
double 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");elseprintf("此迭代公式发散,迭代失败!\n");
}
Stenffensen加速迭代法相关推荐
- [计算机数值分析]埃特金算法加速迭代法求根过程
Spring-_-Bear 的 CSDN 博客导航 由于 前有加速方案 需要提供迭代函数 φ ( x ) φ(x) φ(x) 的导数 φ ′ ( x ) φ'(x) φ′(x) 而不便于实际应用. 若 ...
- python的史蒂芬加速迭代法_如何将Pandas迭代速度加快150倍?
面对现实吧,Python的速度在与C语言或Go语言相比时,的确引发了不少口水战. 这让笔者一段时间以来,一直对Python快速处理任务的能力有所怀疑. 目前,笔者尝试在Go语言中进行数据科学研究--这 ...
- *2.5 迭代法的收敛阶与加速收敛方法
学习目标: 了解迭代法的基本概念和原理.学习者需要理解迭代法的基本概念和原理,包括迭代过程.迭代格式.收敛性等基本概念. 熟练掌握迭代法的收敛阶和收敛速度.学习者需要了解迭代法的收敛阶和收敛速度,掌握 ...
- 【源码】史蒂芬森加速迭代方法的matlab实现
[源码]史蒂芬森加速迭代方法的matlab实现 本篇是在课程学习中自己编程实现的史蒂芬森加速迭代法计算非线性方程或者超越方程近似根的算法,写一下,后边便于复习和期末课程设计引用.艾特金加速法本质上和史 ...
- 数值分析笔记(一):方程求根
文章目录 根的搜索 迭代法 收敛性的判断 收敛速度 加速迭代 Newton法(切线法) Newton法的改进 Newton下山法 弦截法 快速弦截法 改进牛顿法 根的搜索 逐步搜索 在给定区间[a,b ...
- 【工程数学】若干种解高次方程的算法
// ConsoleAppNewtonSolu1.cpp : 定义控制台应用程序的入口点. ///* *函数功能:牛顿迭代法,求方程exp(-x)-sin(pi/2*x)=0的根 *函数原形:doub ...
- 算法的数值稳定性实验报告用c语言,数值计算实验教案.doc
数值计算实验教案.doc 实验教案开课单位数学系课程名称数值计算方法20072008学年第1学期授课内容实验一.数值稳定性及算法设计原则课时安排2教学目的要求熟悉EXCEL及C语言程序的软件环境及基本 ...
- 使用c语言计算分期贷款折算年化收益率(内部收益率IRR*12)
众所周知,现在银行的分期贷款利率是很有诱惑性人.表面看利率是很低的,例如招行的闪电贷有时给我的利率是4.3% 但是,由于贷款是分期还本的,我手上的本金每月都在减少,到最后一个月时手上只有少量本金,但是 ...
- 输配电及用电工程毕业论文题目
写论文最简单,最直接的方法,就是去找类似的论文,最新的论文照着写. 但不是让你复制啊,只是说照着写而已,当然结构也不能照抄,但是有些论文结构不一样,特别硕论和本论不一样,需要稍微加以调整. 我是资深论 ...
最新文章
- Go 为什么这么“快”
- 机器视觉行业的现状和未来
- linux设备和驱动加载的先后顺序
- 越南估值最高的电商公司之一:Tiki获1亿美元融资!
- void GPIO_Init(GPIO_TypeDef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct)的一些理解
- java 拖动图片放大_Android 图片拖拽、放大缩小的自定义控件
- php curl 数据采集 空,PHP curl从网站返回空数组的数据
- [LeetCode]Remove Nth Node From End of List
- cisco命令学习,每天加一点
- 坦克大战的Lua实现
- Shell 编程入门到精通
- 【matlab】设置中文版帮助
- JQUI dialog中使用datepicker
- 《吴忠与富平》之三:北地富平人物
- C语言实现逆波兰表示法(栈)
- AndroidKK4.4 Power key电量屏幕时button light先亮LCD后亮的卡顿问题分析
- Android小程序白屏,微信小程序在安卓的白屏问题原因及改进讲解
- python 处理.xlsx文件
- 基线校正——多项式拟合
- 阿轩的复习笔记-主从库数据一致性