1樓:linux小小鳥
泰勒展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("sinx=x-x^3/3!+x^5/5!-..");
printf("sinx=%f",mynum);
getch();}
2樓:墨隱殘緣
這個c語言教材上有原**
3樓:褒翠花虎儀
這個c語言教材上有原**
再看看別人怎麼說的。
c語言問題 編寫程式,計算sinx的近似值,精確到10的負六次方
4樓:匿名使用者
#include
#include
main()
printf("%f",sinx);}
寫程式:計算sinx的近似值,精確到10-6. 下面的程式**錯了? 5
5樓:匿名使用者
#include
void main()
printf("sinx=%lf",s);}
6樓:匿名使用者
簡單來說,資料的定義不能用整形的,至少要用float或者double,不然怎麼出現小數?
建議把資料型別定義為float至少a,b,x,s必須為float
c語言求cos精確值 泰勒公式
7樓:
c語言程式:zhi
dao#include
#include
int main()
sum1 = sum2;
}printf("cos(%lf) = %lf\n", x, sum2);
return 0;
}執行測容試:
x:2cos(2.000000) = -0.333333
8樓:匿名使用者
#include
#include
void main()
h *= 0.1;
t = 1.0;
x = x*x;
int m;
dowhile (fabs(t)>=h);
printf("%.10lf",sum);
}這是不用math.h而且精
bai度可du調的程式,想固定精度就取消zhi對n的定義並把後dao面的n的值換成你版想要的值即可,相信權你也會調整顯示的浮點數的位數
9樓:匿名使用者
#include
#include
main()
while (fabs(term)>=1e-6);
10樓:緣因你_楠
abs()會有精度損失
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...
利用三階泰勒公式求近似值,並估計誤差
稍等,我復把答案做 製成 放到我的空間中,你稍後去看看 要把函式展bai 開為f a x a f a 1 2 x a 2f a 想要du做估算的話zhi 就要求daof a f a f a 都是口算就能出來的顯然專選 1 x 1 3 的話 f 0 f 0 f 0 都很好算 個人覺得這道題選 27 x...
利用泰勒公式取n 3,求ln1 2的近似值,並估計其誤差
y lnx泰勒方程為令x0 1,y x x 1 1 2 x 1 dao2 1 3 x 1 3,y 1.2 0.2 0.02 1 3 0.008,r m 1 4m 1.2 1 4,m在1和1.2之間max r 0.0004。泰勒公式的餘項有兩類 一類是定性的皮亞諾餘項,另一類是定量的拉格朗日餘項。這兩...