弦截法 一元非线性方程求根 C语言实现
来源:互联网 发布:电脑网络id按钮在哪 编辑:程序博客网 时间:2024/04/30 01:34
弦截法 一元非线性方程求根 C语言实现
标签:计算方法实验
/* 本实验用弦截法求方程x= e^(-x)在初始值x0 = 0.5附近的一个根。*/#include <stdio.h>#include <math.h>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;}
实验结果:
阅读全文
0 0
- 弦截法 一元非线性方程求根 C语言实现
- 二分法 一元非线性方程求根 C语言实现
- 不动点迭代法 一元非线性方程求根 C语言实现
- 牛顿迭代法 一元非线性方程求根 C语言实现
- 斯特芬森加速迭代法(Steffensen)-埃特金方法(Aitken) 一元非线性方程求根 C语言实现
- Matlab非线性方程求根
- 非线性方程求根
- 非线性方程求根迭代法
- 一元二次求根方程
- solve it--非线性方程求根
- 关于一元三次方程求根
- 一元三次方程求根公式
- 一元四次方程求根公式
- (matlab系列)非线性方程求根
- 数值分析4 非线性方程求根
- 计算方法 实验二 非线性方程求根
- 一元三次方程求根公式的解法
- 一元三次方程求根公式的解法
- Reverse Words in a String III
- 爱奇艺判断括号深度python代码
- 数据结构实验之查找二:平衡二叉树
- Google InnoCamp 2017 夏令营——万物互联,共享未来
- 一次读写一块字符(fread fwrite)
- 弦截法 一元非线性方程求根 C语言实现
- Banner
- sql注入
- 【Linxu内核设计与实现】-第1章 Linux内核简介
- [反思]NOIP2017棋盘
- 序列化学习
- textarea 单击输入时标点不在第一个字符的位置
- Java SPI机制
- Ubuntu系统安装碰到的一些问题