習題5 7 使用函式求余弦函式的近似值

2021-10-22 13:22:51 字數 423 閱讀 8044

習題5-7 使用函式求余弦函式的近似值 (15 分)

本題要求實現乙個函式,用下列公式求cos(x)的近似值,精確到最後一項的絕對值小於e:

cos(x)=x​0​​/0!−x​2​​/2!+x​4​​/4!−x​6​​/6!+⋯

分析:兩部分,一部分是求階乘,第二部分是累加和,注意求階乘那塊資料型別要用double,不然會報錯精度不夠。

**:

double funcos( double e, double x )

sum = sum + flag * pow(x,i)/temp;

if(pow(x,i)/temp < e) break;//迴圈至不滿足條件,跳出

else

}while(1);//一直迴圈

return sum;

}

習題5 7 使用函式求余弦函式的近似值

習題5 7 使用函式求余弦函式的近似值 15分 本題要求實現乙個函式,用下列公式求 cos x cos x 的近似值,精確到最後一項的絕對值小於ee cos x x 0 0 x 2 2 x 4 4 x 6 6 cdots cos x x 0 0 x 2 2 x 4 4 x 6 6 double fu...

習題5 7 使用函式求余弦函式的近似值

本題要求實現乙個函式,用下列公式求cos x 的近似值,精確到最後一項的絕對值小於e cos x x 0 0 x2 2 x4 4 x 6 6 函式介面定義 double funcos double e,double x 其中使用者傳入的引數為誤差上限e和自變數x 函式funcos應返回用給定公式計算...

習題5 7 使用函式求余弦函式的近似值

cos x x0 0 x2 2 x4 4 x6 6 double funcos double e,double x 其中使用者傳入的引數為誤差上限e和自變數x 函式funcos應返回用給定公式計算出來 並且滿足誤差要求的cos x 的近似值。輸入輸出均在雙精度範圍內。include include ...