已知求正弦 sin(x) 的近似值的多项式公式为:
已知求正弦 sin(x) 的近似值的多项式公式为:
sin(x) = x - x3/3!+ x5/5!- x7/7!+ …… + (-1)n x2n+1/(2n+1)!+ …
编写程序,要求输入 x (单位是弧度)和ε,按上述公式计算 sin(x) 的近似值,要求计算的误差小于给定的ε.
此题当然要用到循环语句,到第六章去找个猫来照着画吧,循环的终止条件就是本次计算出来的正弦函数值和上次计算的值的差小于给定的ε.求两个值的差时,要求出其绝对值,使用库函数fabs(),头文件在math.h里.
友情提示:给定的误差值ε越小,计算的精度越高,但是要注意喽,给的精度太高,你的程序会成为死循环.如果出现死循环的情况,可以用+键退出程序.
sin(x) = x - x3/3!+ x5/5!- x7/7!+ …… + (-1)n x2n+1/(2n+1)!+ …
编写程序,要求输入 x (单位是弧度)和ε,按上述公式计算 sin(x) 的近似值,要求计算的误差小于给定的ε.
此题当然要用到循环语句,到第六章去找个猫来照着画吧,循环的终止条件就是本次计算出来的正弦函数值和上次计算的值的差小于给定的ε.求两个值的差时,要求出其绝对值,使用库函数fabs(),头文件在math.h里.
友情提示:给定的误差值ε越小,计算的精度越高,但是要注意喽,给的精度太高,你的程序会成为死循环.如果出现死循环的情况,可以用+键退出程序.
其他人气:876 ℃时间:2020-05-25 02:11:10
优质解答
# include # include int Factorial(int n);main(){double x, y, m;int i;double sum1;scanf("%lf%lf", &x, &y);sum1 = x;for (i = 1; fabs(sum1 - sin(x)) >= y; i++){m = pow...
我来回答
类似推荐
猜你喜欢
- 13(x-5)³=-375 2/1(x-3)³+19=-13 (³为立方)
- 2两列火车同时从甲乙两城相对开出,一列火车从甲城到乙城要10小时,另一列火车从乙开往甲城需要8小时,
- 3Invalid Username.You must have at least 4 characters and a max of 14 characters in your username.
- 4新叶1.第①自然段中描写坐着内心感觉的一句是:( ).这句话表达了作者( )的心情.2.第③自然段第一句
- 5“你怎么拼写字典这个单词”的中文意思是什么?
- 6无氧呼吸释放的能量足以将葡萄糖合成淀粉吗
- 7麻烦帮忙翻译一下,这段话是什么意思?
- 8come and ------ the photos ,please.they are very nice.
- 9高锰酸钾对人体有什么害处
- 10wwf是世界自然基金会的英文缩写,wwf建立于1961年,原名是?