博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
弦截法 一元非线性方程求根 C语言实现
阅读量:4156 次
发布时间:2019-05-26

本文共 525 字,大约阅读时间需要 1 分钟。

弦截法 一元非线性方程求根 C语言实现

标签:计算方法实验

/*    本实验用弦截法求方程x= e^(-x)在初始值x0 = 0.5附近的一个根。*/#include 
#include
double f(double x){ return (x - exp(-x));}int main(){ double x1, x2; double x0 = 0.5; //迭代初值 double eps = 0.0001; //求解精度 int k = 0; //迭代次数 do{ k++; x2 = x1 - f(x1) * (x1 - x0) / (f(x1) - f(x0)); printf("%d %f\n", k, x2); x0 = x1; x1 = x2; }while(fabs(x1 - x0) >= eps); printf("the root of f(x) is x = %f, k = %d\n", x1, k); return 0;}

实验结果:

output

你可能感兴趣的文章
HTTP Live Streaming直播(iOS直播)技术分析与实现
查看>>
Ribbon界面图标可以直接用PNG做透明图标
查看>>
向其他软件窗口、控件发送消息的方法
查看>>
word或者pdf文件全部保存为图片的方法
查看>>
VS2010下SQLite3生成lib库文件
查看>>
sqlite3的helloworld
查看>>
MFC下支持中文的SQLite3封装类使用
查看>>
简单高效的多线程日志类
查看>>
研华USB4711A采集卡高速中断模式采集总结
查看>>
从零起步CMFCToolBar用法详解
查看>>
CMFCRibbonStatusBar用法
查看>>
CMFCControlRendererInfo类的参数
查看>>
史上最详细MFC调用mapX5.02.26步骤(附地图测试GST文件)
查看>>
CMFCShellListCtrl使用方法
查看>>
mapnik的demo运行
查看>>
python支持下的mapnik安装
查看>>
milvus手册
查看>>
查看pytorch基于cuda 的哪个版本
查看>>
多目标跟踪的简单理解
查看>>
Near-Online Multi-target Tracking with Aggregated Local Flow Descriptor
查看>>