资源简介
数值算法课程:变步长数值积分算法+动态演示,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
相关资源
- CCS FFT c语言算法
- 小波变换算法 c语言版
- 3des加密算法C语言实现
- 单片机c语言源程序(51定时器 八个按
- DES加密算法C语言实现
- 线性回归算法c语言实现
- 基于C语言的模拟退火算法
- C语言实现的DES对称加密算法
- 用VC6.0实现多边形扫描线填充算法
- c语言编写的货郎担算法
- Em算法(使用C++编写)
- QT 动态曲线
- STM32烧写算法flash包
- 永磁同步电机的FOC控制算法
- Proteus仿真:动态数码管
- Proteus仿真:PID算法输出.rar
- 一个模糊PID温度控制算法源代码
- 经典滤波算法
- KMP算法C语言程序
- SVM算法实现(源码+文档)
- 算法A律U律实现
- 人工蜂群算法.docx
- BlowFish加密算法
- C语言常用算法源代码
- c++数组快排算法
- 算法表达式求值.cpp
- PID算法.c
- QR二维码C++源码 算法实现
- 基于opencv漫水填充算法综合
- 信息学奥赛一本通——算法部分
评论
共有 条评论