作者wayne4125 (疤痂灸)
看板C_and_CPP
标题[问题] C语言的sinx泰勒展开
时间Sat Jun 24 22:30:28 2017
使用Dev c++
小小的写了一个sinx的泰勒展开
但是值无论如何都对不上
恳请各位板友帮忙侦错
万分感激
codepad.org/cYagMIxJ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.223.104.144
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1498314630.A.98B.html
1F:→ pttworld: 明明就是x的2n+1次方,也请尊重本版发文格式。 06/24 22:35
2F:→ wayne4125: 不好意思 我再去详阅发文格式 我知道是2n+1次方 所以每 06/24 22:36
3F:→ wayne4125: 次loop有乘2次x 06/24 22:36
4F:→ wayne4125: 我看其他人的文章只有开发平台和程式码 请问漏了哪些呢 06/24 22:39
5F:→ Hazukashiine: do sinx += part *= - (x*x / ((2*n)*(2*n+1))); 06/24 22:49
6F:→ Hazukashiine: while (n++ < 15); 06/24 22:50
7F:→ Hazukashiine: 把你的 while block 改成上面这个就会对了 06/24 22:50
8F:→ Hazukashiine: 只是 control flow 的问题而已 06/24 22:51
9F:→ Hazukashiine: 等等... 话说你原本的就是对的啊 你是不是用 DEG... 06/24 22:53
10F:→ Hazukashiine: 记得调回 RAD 模式再按一下计算机吧 XD 06/24 22:54
11F:→ aiwhat: 测了一次觉得没错啊... 你所谓的「对不上」是跟哪来的数值 06/24 22:54
12F:→ aiwhat: 比较的? 06/24 22:54
13F:→ wayne4125: 谢谢你!不过我很不能理解两者的差异 初学没多久而已.. 06/24 22:56
14F:→ wayne4125: 我写台大某教授的练习本 看来应该是答案错误抱歉各位QQ 06/24 22:57
15F:→ chuegou: 版规2啦 预期结果和错误结果咧 06/24 23:43
16F:→ wtchen: 格式在发文时都附上了,还是你眼睛有问题? 06/25 03:57
17F:→ EdisonX: 这公式输入必须先转到2pi内,甚至转到pi/2会更佳 06/25 15:02