公式sin x x x 3 11注x n表示x的n次方鍵盤輸入x輸出精確到

時間 2021-10-26 12:42:04

1樓:匿名使用者

#include

void main()

printf("%.4lf",s);

}注意:按本題的公式,輸入的是弧度數,而不是角度數。例如求30°的正弦值,輸入0.5236,結果為0.5

2樓:

#include "stdio.h"

int main(int ar**,char *argc){double x,t,s,tx;

int i;

printf("input x(r:)...\nx=");

scanf("%lf",&x);

tx=x;

x=((t=x/6.2831853)-(int)t)*6.2831853;//模2π,避免輸入較大時下面的計算溢位

for(s=t=x,i=3;t>1.0e-6 || t<-1.0e-6;i+=2){

t/=i,t*=x,t/=(i-1),t*=x;//分步寫也是避免溢位

s += (i+1)%4 ? t : -t;

printf("sin(%f) ≈ %f\n",tx,s);

return 0;

c語言輸入x求sinx,公式sinx=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!......

3樓:普海的故事

1.x是整數?

2.sinx沒用吧

3.10^-6應該用double了吧

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

4樓:聽不清啊

只是這個程式寫得太複雜了:

#include

double f(double x,int y)return s;

}double g(int x)

return s;

}main(void)

while(c>=1e-6);

printf("%.5lf\n",sinx);}

輸入x算出 sin(x)=x-x^3/3!+x^5/5!-x^7/7!… +x^10/10! 我

5樓:匿名使用者

第二個for迴圈裡面的,錯了

6樓:小帆向前衝

pow函式第一個引數應該大於0

sin(x)=x-x^3/3!+x^5/5!-x^7/7!……

7樓:舊人舊城丶榹

#include

#include

#define pi 3.141592653long fun(int n);

main()

while(fabs(temp)-0.000001>=0);

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

}long fun(int n)

/*望採納,謝謝*/

求採納為滿意回答。

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

8樓:

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

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

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

sin(x)=x-x^3/3!+x^5/5!-x^7/7!+...,直到最後一項的絕對值小於10的負七次方為止。c語言程式設計

9樓:匿名使用者

這應該是泰勒式的應用,用級數的部分和近似計算函式值。

跳出迴圈的條件是fabs(x)>1e-7,即最後一項的絕對值小於10的負七次方為止

10樓:匿名使用者

這是泰來勒展示沒錯。sin表示自的就是一

個求出來的和,你看原公式不就是sin=一個求和式的形式嘛。。。

我覺得x=-x*z*z/(2*n+1)/2*n;這一行貌似有問題,2*n沒有加括號。

驗證時其實不用轉化,泰勒公式對所有x都成立。結果可能有一點差別,因為這個求和過程終止於你所定義的條件(<1e-7).

利用泰勒級數sin(x)=x-x^3/3!+x^5/5!-x^7/7!...,計算sinx的值,要求最後一項的值小於10^(-5)

11樓:程式設計_高手

測試通過,不懂可以追問

#include

#include

#include

#define pi 3.1415926

double x,sinx =0,n =1,a =1; //a為(2n-1)!

void main()

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

system("pause");}

c++程式設計計算正弦的近似值。sin(x)=x-x3/3!+x5/5!-x7/7!+…(迴圈10次) 60

12樓:匿名使用者

x3的意思是x*3?還是x^3?以下**以x*3解答,若為x^3可自行修改。

int j = 1;  //儲存階乘結果

double sin(x) = 0;

for(int n = 0;n < 10;n++)if(n%2 == 0) else}

13樓:匿名使用者

//結果可能不正確,但程式是這樣的邏輯的

升冪公式和降冪公式是什麼,升冪公式降冪公式

降冪公式 cosa 2 1 cos2a 2 sina 2 1 cos2a 2 tana 2 1 cos 2 1 cos 2 推導公式如下 直接運用二倍角公式就是升冪,將公式cos2 變形後可得到降冪公式 cos2 cos 2 sin 2 2 cos 2 1 1 2 sin 2 cos2 2 cos ...

公式法的公式是多少,請問數學 公式法計算公式是這樣 x b (b 4ac) ?

公式法 把一元二次方程化成一般形式,然後計算判別式 b2 4ac的值,當b2 4ac 0時,把各項 係數a,b,c的值代入求根公式x b2 4ac 0 就可得到方程的根。例 用公式法解方程 2x2 8x 5 解 將方程化為一般形式 2x2 8x 5 0 a 2,b 8,c 5 解一元二次方程的一種方...

電量的計算公式,電量公式計算公式

1 瓦即瓦特,用 v 表示,單位是 w 通俗一點就是耗電量的一個單位,你去看看,如燈泡有刻30w,我們平常就說30瓦。2 度是用電量的單位,用了一千瓦的用電器用1小時,就是一度電。3 如果你的燈泡是100瓦的,那一度電就可以用10小時。如果你的電磁爐是1000瓦的,那用一小時就是一度電。電量的計算公...