c語言求定積分矩形法 怎么用C語言表示積分?
怎么用C語言表示積分?基本是這樣的,用梯形發(fā)求定積分,對(duì)應(yīng)于一個(gè)積分式就要有一段程序,不過你可以改變程序的一小部分來改變你所要求的積分式。以c為例:求f(x)=xsinx從1到2的積分#include
怎么用C語言表示積分?
基本是這樣的,用梯形發(fā)求定積分,對(duì)應(yīng)于一個(gè)積分式就要有一段程序,不過你可以改變程序的一小部分來改變你所要求的積分式。
以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 /*積分步長(zhǎng)*/
for(i=1i