资源简介
数值算法课程:变步长数值积分算法+动态演示,C语言+flash开发
代码片段和文件信息
/*函数:f(x)=sin(x)/x 积分区间:(ab)=(06)*/
#include
#include
double f(double x)
{
return sin(x)/x;
}
int main()
{
double abehT0T1; //a积分起点、b积分终点、e精度
printf(“请输入积分区间[ab]:“);
scanf(“%lf%lf“&a&b);
printf(“请输入精度e:“);
scanf(“%lf“&e);
//解决输入的积分区间端点中存在0的情况
if(a==0)
a+=0.0000000001;
if(b==0)
b+=0.0000000001;
//解决输入的积分区间端点中存在0的情况
h=b-a;
T0=h*(f(a)+f(b))/2;
T1=T0/2+h/2*f(a+h/2);
int n=1;
while(fabs(T1-T0)>=e)
{
h=h/2;
n=2*n;
T0=T1;
T1=0;
for(int k=1;k<=n;k++)
T1=T1+f(a+(k-1/2)*h);
T1=T0/2+h*T1/2;
}
printf(“积分结果为:%lf\n“T1);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 217 2012-04-21 14:58 变步长数值积分算法+动态演示\动态演示\使用说明.txt
文件 16012 2011-06-01 20:49 变步长数值积分算法+动态演示\动态演示\变步长数值积分算法.swf
文件 718 2011-05-31 16:35 变步长数值积分算法+动态演示\变步长数值积分算法.cpp
目录 0 2012-04-21 14:57 变步长数值积分算法+动态演示\动态演示
目录 0 2012-04-21 14:57 变步长数值积分算法+动态演示
----------- --------- ---------- ----- ----
16947 5
- 上一篇:将字符串转为二元组编译原理
- 下一篇:二次剩余平方剩余 程序 C
相关资源
- 遗传算法求解中国旅行商问题C语言
- 多边形区域的扫描线填充、扫描线种
- SHA1加密算法的c++实现
- 模拟退火遗传算法的C++程序
- c++利用遗传算法求解函数优化问题
- 基于C++的边缘检测算法
- 协同过滤算法代码 C++
- 自适应积分算法用于对函数积分
- 一个完整的des算法的c语言实现
- c语言RSA算法 这是一个完整的rsa算法
- DES算法CBC运行模式实现
- 网桥自学习算法
- 路由器分组转发算法_计算机通信课程
- HMAC-MD5 C语言算法
- mfc曲线实时动态取点
- B+树的实现算法c++版
- K最短路算法实现(KSP)
- 分水岭算法c++代码
- DTW算法VC++实现 源代码非常好,注释非
- 数据挖掘FP树算法实现C++
- 光流场估计算法 c++代码
- 自己写的MFC串口调试软件
- 数据结构作业 dijkstra算法应用 C++
- 国密SM2算法C代码
- DES密码算法 S盒P盒
- 进程管理和调度的算法实现
- 三次B样条插值 Deboor算法
- C++、A星算法(很不错)
- MATLAB可调用的图像滑动窗口算法
- c++学习之动态内存运算符
评论
共有 条评论