c语言求定积分矩形法 怎么用C语言表示积分?

怎么用C语言表示积分?基本是这样的,用梯形发求定积分,对应于一个积分式就要有一段程序,不过你可以改变程序的一小部分来改变你所要求的积分式。以c为例:求f(x)=xsinx从1到2的积分#include

怎么用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 /*积分步长*/

for(i=1i