公式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樓:匿名使用者

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

求函式公式,求函式公式

普通公式 d5 sum d 5 d 6 e 3 e 4 0.4 if max d 5 d 6 d5,e 3 e 4 0 碎片時間學excel,每天更新動態 教學,走到 學到 操作上是可以的,但是沒有辦法知道步驟3和步驟4是什麼關係出來的,需要有個資料關聯依據啊,還有,問題一下g列資料是文字格式嗎?若...

化簡公式和一般數學公式,數學化簡公式

正方形 c周長 s面積 a邊長 周長 邊長 4 c 4a 面積 邊長 邊長 s a a 正方體 v 體積 a 稜長 表面積 稜長 稜長 6 s表 a a 6 體積 稜長 稜長 稜長 v a a a 長方形 c周長 s面積 a邊長 周長 長 寬 2 c 2 a b 面積 長 寬 s ab 4 長方體 ...

化學公式表白有哪些?表白公式數學公式是什麼?

1 mg十znso4 mgso4 zn 你的鎂 美 偷走了我的鋅 心 hf sio2 h2sif6 2h2o你是氫氟酸,我是二氧化矽。我願溶入你的骨血,好比二氧化矽在常溫下獨溶於氫氟酸,只此唯一。二氧化矽的性質不活潑,它不與除氟 氟化氫以外的鹵素 鹵化氫以及硫酸 硝酸 高氯酸作用 熱濃磷酸除外 3 ...