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瓦的,那用一小時就是一度電。電量的計算公...