| 5 | 1/1 | 返回列表 |
| 查看: 1064 | 回復(fù): 9 | |||
| 本帖產(chǎn)生 1 個 程序強(qiáng)帖 ,點(diǎn)擊這里進(jìn)行查看 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
[交流]
【求助】計算積分的程序 已有3人參與
|
|||
| 有哪位高手幫忙編個程序,C語言的,C++也可,可以同時計算兩個積分,兩個都是一重積分,積分變量也不同。謝謝諸位。 |
木蟲 (小有名氣)
|
那我就再給你寫個吧: //被積函數(shù)原型 double f( double ); //積分函數(shù),返回值為積分結(jié)果 //s,e分別為積分上下限 //pf為被積函數(shù)指針. double ff( const double s, const double e, double ( *pf )( double ) ) { //計算積分,可以采用別的快速算法 double d = 0.01, x, r, l, h; if( s > e ) { l = e; h = s; } else { l = s; h = e; } r = 0; for( x = l + d; x <= h; x += d ) { r += d * pf( x ); } return (s > e ? - r : r ) ; } 該函數(shù)的使用方法如下: 首先定義被積函數(shù),如: double sqr( double x ) { return x * x; } 然后調(diào)用積分函數(shù),即可得積分結(jié)果: double result = ff( 12.3, -22, sqr ); 望能釋疑。 |

木蟲 (小有名氣)
|
//被積函數(shù) float f1(float x); float f2(float x); //積分函數(shù) // * r1,存放第一個函數(shù)的積分結(jié)果 // * r2,存放第二個函數(shù)的積分結(jié)果 // s:積分下限,e:積分上線 // pf1,pf2,待積函數(shù)指針, //如不用函數(shù)指針.刪除這兩個參數(shù),并把函數(shù)體內(nèi)的pf1,pf2改為f1,f2即可。 void ff( float * r1,float * r2, float s,float e ,float ( * pf1 )(float),float (*pf2)(float) ) { //d積分步長 float d = 0.01, x; *r1 = 0; *r2 = 0; for( x = s + d; x <= e; x += d ) { *r1 += d * pf1( x ); *r2 += d * pf2( x ); } } [ Last edited by simthhuang on 2010-6-8 at 13:22 ] |

木蟲 (小有名氣)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 調(diào)劑310 +7 | 溫柔的晚安 2026-03-25 | 8/400 |
|
|---|---|---|---|---|
|
[考研] 085600 材料與化工 329分求調(diào)劑 +10 | Mr. Z 2026-03-25 | 10/500 |
|
|
[考研] 317分 一志愿南理工材料工程 本科湖工大 求調(diào)劑 +7 | 芋泥小鈴鐺 2026-03-28 | 7/350 |
|
|
[考研] 22408 359分調(diào)劑 +4 | Qshers 2026-03-27 | 5/250 |
|
|
[考研] 394求調(diào)劑 +3 | 好事多磨靜候佳?/a> 2026-03-26 | 5/250 |
|
|
[考研] 0703化學(xué) +10 | 妮妮ninicgb 2026-03-27 | 10/500 |
|
|
[考研] 283求調(diào)劑 +7 | A child 2026-03-28 | 7/350 |
|
|
[考研] 調(diào)劑 +3 | 好好讀書。 2026-03-28 | 3/150 |
|
|
[考研] 材料277求調(diào)劑 +7 | min3 2026-03-24 | 7/350 |
|
|
[考研] 292求調(diào)劑 +14 | 鵝鵝鵝額額額額?/a> 2026-03-25 | 15/750 |
|
|
[考研] 0703化學(xué)/290求調(diào)劑/本科經(jīng)歷豐富/工科也可 +9 | 丹青奶蓋 2026-03-26 | 10/500 |
|
|
[考研] 307求調(diào)劑 +8 | 超級伊昂大王 2026-03-24 | 9/450 |
|
|
[考研] 考研調(diào)劑 +10 | 呼呼?~+123456 2026-03-24 | 10/500 |
|
|
[考研] 081200-11408-276學(xué)碩求調(diào)劑 +4 | 崔wj 2026-03-26 | 4/200 |
|
|
[考研]
|
鐘llll 2026-03-26 | 4/200 |
|
|
[考研] 343求調(diào)劑 +4 | 贈我一本書 2026-03-23 | 4/200 |
|
|
[考研] 321求調(diào)劑 +6 | Ymlll 2026-03-24 | 6/300 |
|
|
[考研]
|
WWW西西弗斯 2026-03-24 | 8/400 |
|
|
[考研] 一志愿哈工大,085400,320,求調(diào)劑 +4 | gdlf9999 2026-03-24 | 4/200 |
|
|
[考研] 接收2026碩士調(diào)劑(學(xué)碩+專碩) +4 | allen-yin 2026-03-23 | 6/300 |
|