1樓:匿名使用者
這個其實很簡單,給你做了一個很簡單的通用的積分函式,已經做過優化,自己一呼叫就可以了,效率很高。
#include
double f(double x) //返回函式的值double integrate(double (*f)(double),double a,double b,int n) //計算函式的定積分
void main()
2樓:匿名使用者
#include
#include
double simp(double a,double b,double eps, double (*f)())
t2 = (t1 + h * p) / 2.0;
s2 = (4.0 * t2 - t1) / 3.0;
ep = fabs( s2 - s1 ); //計算精度t1 = t2;
s1 = s2;
n = n + n;
printf("n=%d\n",n);
h = h / 2.0;
}return(s2);
}double simpf(double x)main()
---------------
輸出:n=2
n=4t=2.333333
----------------
函式f(x)=x2+2x+1的定積分的原函式式((x+1)^3)/3+c,在0到1之間結果是7/3=2.3333……
有空學下 辛普森求積公式,在編寫程式就簡單了。
用c語言程式設計,已知f(x)=(1+x^2),編寫函式用梯形法計算f(x)在區間[a,b]上的定積分
3樓:緩緩掉落的松針
#include
void main()
printf("ans=%.4f\n",c);
}對了 沒考慮自du變zhi
量取負值的情dao況,這個程版序只適合權算上下限都大於零的情況。
函式f X x 2 2 x在x 0處的n階導數
1 函式 f x x 2 2 x在x 0 處的n 階導數是n n 1 ln2 n 2 2 導數也叫導函式值。又名微商,是微積分中的重要基礎概念 3 導數是函式的區域性性質。一個函式在某一點的導數描述了這個函式在這一點附近的變化率。如果函式的自變數和取值都是實數的話,函式在某一點的導數就是該函式所代表...
已知a1 2,點(an,an 1)在函式f(x)x2 2x的圖象上,其中n 1,2,3(1)證明數列lg(1 an)是等比
1 由已知an 1 an 2 2an,an 1 1 an 1 2 a1 2 a1 1 3 1,兩邊取對數得lg 1 an 1 2lg 1 an 即lg 1 a n 1 lg 1 an 2,是lg3為首項,公比為2的等比數列 2 由 1 知lg 1 an 2n 1?lg3 lgn?1,1 a n n?...
已知定義在R上的函式f x 滿足 f xx 2 2,x屬於0,1),2 x 2,x屬於
已知定義在r上的函式f x 滿足f x x 2 2,x屬於 0,1 f x 2 x 2,x屬於 1,0 且f x 2 f x g x 2x 5 x 2 則方程f x g x 在區間 5,1 上的所有實根之和為a.5b.6c.7d.8 解析 函式f x 滿足f x 2 f x f x 是以2為最小正週...