求sinx的近似值程式哪錯了。已知sinx約等於x x

2021-03-17 01:33:00 字數 2107 閱讀 8587

1樓:唐門雲夕

幾個問題。

1.x是整數?

2.sinx沒用吧

3.10^-6應該用double了吧

其實還是比較簡單,不過有些需要注意的地方

#include

#include

int main()

printf("%f",sum);}

2樓:骨擺渡哥

你這個公式只是在x=0處的泰勒級數式,只能x在(-1,+1)內才能收斂。sin函式是周期函式,週期為2pi,如x=(0,2*pi),實在想要自己編的話應該在一個週期內分幾個點,在這幾個點處利用泰勒公式,點與點之間的距離應該小於2,並且越小越好,然後在其他的點處套用這個週期的。。

3樓:洛陽李樹龍

sin x 只在 x等於零值附近是相等的。

c語言初學者請教!程式設計求sinx近似值,已寫程式,求改錯!

4樓:匿名使用者

#include/*以下**運

行通過bai*/

#include

main()

}printf("sinx=%f\n",sum);}

5樓:佔有≠擁有

#include

#include

main()

printf("sin x=%lf\n",sum);}

6樓:匿名使用者

沒有bai

改出來,du

只發現zhi這裡有錯

for(i=1;fabs(sum-sinx)<=0.000001;i=i+2)

printf("sin x=%f\n",sum);}

7樓:匿名使用者

for條件抄錯誤改為大於襲且把精度變大一bai點,否則永遠為真。你那個du變號zhi

也不能實現總為正dao,可用j乘負一實現。最後你那階乘也求錯了,最好在加個變數直接不斷加一來求階乘, 手機回答不便寫**,自己好好改下吧,那樣效果較好。

8樓:

#include

#include

void main()

printf("sinx=%f\n",sum);}

9樓:匿名使用者

s的值求錯了...

1!=1

3!=1*2*3;

5!=1*2*3*4*5;

(2*n-1)!=1*2*........*(2*n-1);

c語言計算sinx的近似值

10樓:種壘

^/*sinx=x-x^3/3!+x^5/5-x^7/7!...*/#include

#include

#define accurary 0.00000001main()

j++;

t=pow(-1,j)*pow(x,i)/n;

sinx=sinx+t;

}printf("sin%d=%.8f\n",x,sinx);

}你編譯一下,看看行不,我好久沒弄了。

11樓:琦玉

|#include

#include

#define accurary 0.00000001int jiecheng(int x);

void main()

printf("sin%d=%.8f\n",x,sinx);

// printf("%d",jiecheng(3));

}int jiecheng(int x)

利用sinx=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!-…,計算sinx(x為弧度值)的值,直到最後一項的絕對值小於10-5時為

12樓:

不知道為什麼不能插入**了,我就簡寫了

第一個空填- term * x * x / ((n + 1) * (n + 2 ))

第二個空填fabs(term) >= 1e-5就是運用了麥克勞林式簡單的性質和math.h基本的函式,不懂可以追問。

c語言求sin的近似值用泰勒公式精確到

泰勒展bai開是這個 dusinx x x 3 3 x 5 5 下面給出算 zhi20項的 dao程式。include math.h include stdio.h void main s j pow 1,i pow a,b 是a的b次方z z s k mymun mynum z printf si...

C語言程式設計題 按下面公式求sum的近似值,輸出結果保留4為小數

你是不是要求1 1 3 1 5 1 n 1 1 2n 1 的值呀?double fun int n return c end int flag,denominator,i.double c,item flag 1 denominator 1 c 0 item 0 flag表示第i項的符號,denom...

求5的根號2次方的近似值的流程圖

開始 輸入bai精確度dud i 0 i i 1 開方2 不zhi 會輸,沒辦法 小數點後第 daoi位不足近似值專取a 開方屬2小數點後第i位過剩近似值取b 5 b 5 a d 若否,則返回第四步 即i i 1 若是,則進行下一步 輸出5 a 結束這是課本上的一道練習題吧,我們老師講過的.用求根號...