编制求解定积分的通用函数
来源:互联网 发布:什么是网络金融 编辑:程序博客网 时间:2024/05/08 06:38
2.已知两个函数f1(x)和f2(x),求它们在指定区间的定积分,要求编制求解定积分的通用函数(函数中可用函数型参数或函数指针型参数)
#include<stdio.h>
#include<math.h>
double f1(double x)
{
double s;
s=x;
return s;
}
double f2(double x)
{
double s;
s=x*x;
return s;
}
double dIntegral(double(*p)(double) ,double a,double b,int n)
{
double x,result=0;
double h;
h=(b-a)/n;
x=a;
for(int i=0;i<n;i++)
{
x+=h;
result+=(*p)(x)*h;
}
return result;
}
void main(){
double (*p)(double);
double a=2,b=4,s;
int n=100000;
p=f1;
s=dIntegral(p,a,b,n);
printf("f1函数的定积分为:%lf\n",s);
p=f2;
s=dIntegral(p,a,b,n);
printf("f2函数的定积分为:%lf\n",s);
}
- 编制求解定积分的通用函数
- 求定积分的通用函数
- 编写一个求定积分的通用函数
- 求解函数定积分,梯形公式、复化梯形公式、复合辛普森公式求解定积分近似值程序
- matlab中带参数定积分的求解
- 求解定积分的并行算法——基于MPI
- 三次样条函数的定积分
- 求任意函数的定积分
- 【C】求函数的定积分
- 不可积分的函数、定积分可积不可积
- 定积分&&函数指针
- C语言实现定积分求解方法
- 利用矩形法求解定积分
- 用矩形法求定积分的通用函数
- 定积分的问题
- 定积分的技巧
- 定积分的定义
- 定积分的性质
- Fragment+Framelayout 小复习 实现简单的 tab
- vector C++ 详细用法
- 获得手机信息工具类
- vmware中的bridge、nat区别
- 希尔排序(C语言实现)
- 编制求解定积分的通用函数
- WCF笔记(9)群聊程序
- 模拟“地雷游戏”
- ViewPager中ViewPager的使用
- poj 2978 最大权闭图
- 字符数组实现两个大整数的加法
- 小组编码规范培训
- javascript 模式之模块模式
- 文件加密解密