c语言求定积分的程序,用C语言编写一个求定积分的程序 C语言中关于宏定义的一道计算题...

导航:网站首页 >

用C语言编写一个求定积分的程序 C语言中关于宏定义的一道计算题

用C语言编写一个求定积分的程序 C语言中关于宏定义的一道计算题

相关问题:

匿名网友:

这是辛普森积分法。

给你写了fun_1( ),fun_2(),请自己添加另外几个被积函数。

调用方法 t=fsimp(a,b,eps,fun_i);

a,b --上下限,eps -- 迭代精度要求。

#include

#include

#include

double fun_1(double x)

{

return 1.0 + x ;

}

double fun_2(double x)

{

return 2.0 * x + 3.0 ;

}

double fsimp(double a,double b,double eps, double (*P)(double))

{

int n,k;

double h,t1,t2,s1,s2,ep,p,x;

n=1; h=b-a;

t1=h*(P(a)+P(b))/2.0;

s1=t1;

ep=eps+1.0;

while (ep>=eps)

{

p=0.0;

for (k=0;k<=n-1;k++)

{

x=a+(k+0.5)*h;

p=p+P(x);

}

t2=(t1+h*p)/2.0;

s2=(4.0*t2-t1)/3.0;

ep=fabs(s2-s1);

t1=t2; s1=s2; n=n+n; h=h/2.0;

}

return(s2);

}

void main()

{

double a,b,eps,t;

a=0.0; b=3.141592653589793238; eps=0.0000001;

// a definite integral by Simpson Method.

t=fsimp(a,b,eps,fun_1);

printf("%g\n",t);

t=fsimp(a,b,eps,fun_2);

printf("%g\n",t);

// ...

printf("\n Press any key to quit...");

getch();

}

匿名网友:

1.用C语言编写一个求定积分的程序

问:用C语言编写一个求定积分的通用函数,用它分别求以下5个函数的定积分:∫...

2.C语言中关于宏定义的一道计算题

问:设有宏定义:#define F(N) 2*N,则表达式F(2+3)的值是7这道题是怎么算的...

3.用C语言求定积分

问:用n=4的牛顿科特斯公式求积分,求函数f(x)=exp(-x²)从一到二的积分

4.c语言 求定积分的通用函数

问:请问这里哪里错了??? #include #include void main...

5.用c语言编写求一个定积分

问:分别用辛普森 和梯形两个方法求教各位大神

6.用C语言编写一个求定积分的程序

问:用C语言编写一个求定积分的通用函数,用它分别求以下5个函数的定积分:∫...

7.关于C语言的题目,,求教!!

问:貌似是数据类型定义错误。。 用矩形法求函数定积分的c函数原型为:float...

8.c语言中有关局部常量的定义

问:在整个程序中的前半部分计算了一个n的值,在后面想用这个n的值定义一个n...

9.c语言求定积分

问:已知f(x)=x2sin(x)+xcos(x),求该函数在区间[1,10]定积分,步长取0.05。 ...

10.c语言中怎么调用自己定义的函数?

答:函数调用的一般形式为: 函数名(实参表列); 实参可以是常数、变量、表达式等,多个实参用逗号,分隔。 #include //定义函数 int max(int a,int b) { return a?b:a>b; } int main() { int a=5,b=10,c; c=max(a,b);//调用max函数 printf(%d\n,c);...

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值