c语言泰勒正弦函数,《C语言及程序设计》实践参考——sin泰勒展式中的错误

返回:贺老师课程教学链接  项目要求

【项目1-sin泰勒展式中的错误】

下面是sin函数的泰勒展式:

4c0928a3ba0f630fedfba772ea5a1dd7.png

锦囊3:因为问题出在123°,你要是从0°开始跟踪mysin中的循环,我相信你看到这个锦囊时,大概angle不超过10(这已经说明你有足够的耐心了)。我们需要直接进入到对当角度是123°时对mysin的调用。有两种方法:

第一种:改一下main函数,例如(还可以有很多方式,只要能直接调用mysin(123°)即可):

int main( )

{

double angle;

printf(” %.3fn”, mysin((123/180)*pi));

//for(angle=0; angle

// printf(“sin(%.0f°) = %.3fn”, angle, mysin((angle/180)*pi));

return 0;

}第二种:在观察窗口(Watches)中,还可以在跟踪中改变变量的值,以便看到对应的执行结果。所以如下图,可以在进入到mysin函数之前,在观察窗口中加入angle(需要在系统自动出现的变量的下面,自己再输入变量名),然后在后面直接将想要的值输入。

231f0aac0c9fed01c6d5b60fd69ee75f.png

锦囊到此,现象都有了,下面就需要你的诊断了。请试着解决这个问题。解决了,或者实在想不出来了,再看下面的“真相”。

真相(倒着看,一来你得活动活动身体了,二来,实在不想让你很容易地放弃自己给出解决方案的探索历程):

44086b6d287716e240a532875b5da6c2.png

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览114081 人正在系统学习中 相关资源:圣诞贺卡制作软件(ChristmasCard)v2014.2.0绿色版-其它代码类资源…

来源:安慰记店长

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月20日
下一篇 2021年4月20日

相关推荐