埃特肯Aitken加速方法(C++版)_congkang9533的博客-程序员宅基地

技术标签: c/c++  

本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@[email protected]]

///
/加速迭代法:埃特肯Aitken加速方法
/原理:f(x)=0改写成x=g(x),x_(k+1)=g(x_k),具体如下:
/校正:x1_(k+1)=g(x_k),再校正:x2_(k+1)=g(x1_(k+1))
/改进:x_(k+1)=x2_(k+1)-[x2_(k+1)-x1_(k+1)]^2/[x2_(k+1)-2*x1_(k+1)+x_k]
///
#include
#include
#include
using namespace std;
//
double fun(double x);
void AitkenIterative(double(*pf)(double x));
//
//
int main()
{
AitkenIterative(fun);
return 0;
}
//
//
double fun(double x)
{
return pow(x+1,1/3.);///f(x)=x^3-x-1转化成x^3=x+1
}
/
void AitkenIterative(double(*pf)(double x))
{
double x,x0;
int maxflag,k=1;
double err;
double temp1,temp2;
cout<>maxflag;
cout<>err;
cout<>x;
cout< do
{
x0=x;
temp1=pf(x0);
temp2=pf(temp1);
x=temp2-(temp2-temp1)*(temp2-temp1)/(temp2-2*temp1+x0);
cout< ++k;
}while(fabs(x-x0)>err&&k if(k>=maxflag)
cout< else
{
cout< cout< cout< }
}
/
/

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11355887/viewspace-974948/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/11355887/viewspace-974948/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/congkang9533/article/details/100419936

智能推荐

HTML5+CSS3笔记_蒙层为黑色(rgb(0,0,0))不透明度 0.6,弹窗圆角为 20px, 关闭(字号为 14px)_别是雨萧吧的博客-程序员宅基地

1. 标准文档结构&lt;!doctype html&gt; &lt;!--这是文档声明,说明这个是html5的代码--&gt;&lt;html&gt; &lt;head&gt;&lt;!--head中的内容不会在网页中直接出现,主要用来帮助浏览器或者搜索引擎来解析网页--&gt; &lt;meta charset="utf-8"&gt;&lt;!--meta用来设置网页的元数据--&gt; &lt;title&gt;&lt;/title&gt;&lt;!--title中的内容

Jmeter实时性能测试数据的监控_weixin_30325971的博客-程序员宅基地

Jmetet实时性能测试数据的监控和展示Jmeter Grafana InfluxDB安装Grafana配置jmeter安装InfluxDB配置Grafana展示数据一安装InfluxDB为了方便的操作InfluxDB,这里我们选择InfluxDB1.1以前的版本,因为web管理界面将在1.1以后的版本中删除。01下载InfluxDBwget http://dl.i...

Javascript中==和===的区别_JDK9的博客-程序员宅基地

在javascript中"=="的作用当==两边的内容是字符串时,则比较字符串的内容是否相等。当==两边的内容是数字时,则比较数字的大小是否相等。当==两边的内容是对象或者是对象的函数属性时,则比较内存地址是否相等。==和===的区别==是比较二者的值【相等符】===是比较二者的值和类型【全等符】例如:alert("20"==20);//true,这是因为==会自动

oracle中 desc,Sybase查询表结构的方法(相似于Oracle的Desc)_Ming小然的博客-程序员宅基地

经过我多次验证。最终找到了Sybase中查询数据库结构的方法了。在此之前,我就非常不解这Sybase数据库怎么就没有和Oracle、MySql一样简便的方法呢desc 表名;在网上查询之后,得到一个结果。sp_help 表名;可是这样查出了多个结果。尽管里面有我们想要的结果。但我们仅仅取一个,并且还在中间。怎么办呢?看存储过程源代码。把我们想要的结果截取出来吧。sp_help存储过程在sybsys...

c语言getchar用法_井字棋C语言源码学习_weixin_39913648的博客-程序员宅基地

发现一篇很好的C语言入门的文章,看代码发现有几个难点,我百度学习了下,并写下这篇解释文章。Milo Yip:用C语言实现井字棋(上)难点及其解释难点1:字符串后面加中括号[]例如:putchar("||n"[i++])printf(" %c ", s-&gt;board[j][i] == -1 ? '1' + j * 3 + i : "OX"[s-&gt;board[j][i]]);print...

权限管理系统 ThreadLocal的使用:在同一线程中获取用户信息_总要有一个梦想或大或小的博客-程序员宅基地

ThreadLocal的使用:在同一线程中获取用户信息/*****************************************************************************************/public class ThreadUtils implements Runnable {private static class ThreadUti

随便推点

Python接口测试之urllib.parse.urlencode_全栈测试开发日记的博客-程序员宅基地

  引言  今天将的接口测试中常见的一种请求数据类型,key=value形式,并且以urlencode编码方式去请求。可能有些人从未遇到过,因为如果接口没有这样定义或解析,是不需要这样操作。  但是,有些接口请求的话,必须这样转换后,才可以请求。  背景  我就拿我实际工作中项目中的接口来讲,如图:  可以看出来,这个接口的body数据是以key=value形式,并且进行...

C++ 左值和右值_c++ &要左值_要保持好奇的萌新的博客-程序员宅基地

https://blog.csdn.net/yuanwang1986/article/details/8666459

前端常用框架_weixin_33714884的博客-程序员宅基地

1、Animate.css2、Hover.css3、jQuery4、WebUpload5、UEditor6、KindEditor7、Fancybox8、Layer9、Tppl.js10、Validform.js11、FullAvatarEditor12、My97DatePicker13、NiceScroll.js14、Linq.js15、Pa...

YOLO3-入门1-极链AI云平台部署测试_小林爱学习ElsieLin99的博客-程序员宅基地

YOLO3 部署与测试YOLO3的GitHub地址:https://github.com/ultralytics/yolov3选择部署的平台是极链AI云平台优势:价格便宜,按实际使用时间扣费,适合学生进行科研探索;使用灵活,即用即停;选择较多,可以选择不同的Pytorch、Python、CUDA版本。官网:https://cloud.videojj.com选择的机器是Tesla V100 12,配置是Pytorch 1.7,python 3.8,CUDA 11.0。requirements.t

Spring Boot自定义错误页面,Whitelabel Error Page处理方式_zmken497300的博客-程序员宅基地

我已经是Spring Framework框架的忠实粉丝。对于企业软件开发者来说它提供了对常见问题的通用解决方案,包括那些你在未来开发中没有意识到的问题。但是,它构建的J2EE项目变得比较臃肿,需要被一种新的解决方案替代。我最大的抱怨就是最开始使用spring Framework构建项目十分缓慢和复杂,比如构建一个包含JPA的MVC应用。为改变这种情况,Spring Boot应运而生了。Spring

Java IO 技术_jayvee_的博客-程序员宅基地

文章目录流的概念IO 流类体系InputStream / OutputStreamReader / Writer文件字节流文件字符流缓冲字节流缓冲字符流字节数组流流的概念按流的方向分类: 1. 输入流:数据流向是数据源到程序(以InputStream、Reader结尾的流)。 2. 输出流:数据流向是程序到目的地(以OutPutStream、Writer结尾的流)。 按处理的数据单元分类:字节流:以字节为单位获取数据,命名上以 Stream 结尾的流一般是字节流,如FileInput

推荐文章

热门文章

相关标签