c语言实现微分和积分 怎么用C语言表示积分?

怎么用C语言表示积分?基本上,用梯形来计算定积分,对应一个积分公式,一定有一个程序,但是你可以修改一小部分程序来修改你需要的积分公式。以C为例:求F(x)=xsinx从1到2的积分#includefl

怎么用C语言表示积分?

基本上,用梯形来计算定积分,对应一个积分公式,一定有一个程序,但是你可以修改一小部分程序来修改你需要的积分公式。

以C为例:求F(x)=xsinx从1到2的积分

#include

float integral(float(*fun)(float x),float a,float B,int,n)

{float s,h,y

int i

s=(fun(a)fun(B))/2

h=(B-a)/n/*积分步长*/

(i=1I)