假设只有 原点的值呢 sin0=0, cos0=1, 你怎么算 sin(pi/10) 任意点的值呢?

来源: 兄贵 2022-12-08 18:50:31 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 0 次 (378 bytes)
本文内容已被 [ 兄贵 ] 在 2022-12-08 18:57:10 编辑过。如有问题,请报告版主或论坛管理删除.

所以要用到 d(sinx)/dx=cos 

d(cosx)/dx=-sinx

我的code就是基于上面两个公式

第一步,不知道你是否熟悉上面两个公式,如果熟悉,我换成code

d(sinx)= cos * dx
d(cosx)=-sin *dx

dx=>step, 

sin +=cos*step
cos -=sin*step

这就是全部 code

所有跟帖: 

下面提的问题你可能没看到 -宝马奔驰- 给 宝马奔驰 发送悄悄话 (42 bytes) () 12/08/2022 postreply 18:55:33

怎么又来个库柏? -avw- 给 avw 发送悄悄话 (0 bytes) () 12/08/2022 postreply 18:57:30

我不是学CS的,我本质工作是wealth management, 管理 CDO,CDS的 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 12/08/2022 postreply 19:12:40

知道你不是。库珀也不是,但把是的逼到反过来抄袭库珀理论 -宝马奔驰- 给 宝马奔驰 发送悄悄话 (843 bytes) () 12/08/2022 postreply 20:54:10

你这个code snippet, 前提是可以调用库函数。但是嵌入式应用应该尽量避免调用库函数 -pct- 给 pct 发送悄悄话 (36 bytes) () 12/08/2022 postreply 19:00:29

没有任何库函数! 你看不懂code? -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 12/08/2022 postreply 19:01:43

好吧,从0算到pi/10,你需要多少次迭代? -pct- 给 pct 发送悄悄话 (0 bytes) () 12/08/2022 postreply 19:07:02

x/step 次 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 12/08/2022 postreply 19:09:10

完全没有必要 要么调用库函数直接算,要么直接查表 -pct- 给 pct 发送悄悄话 (0 bytes) () 12/08/2022 postreply 19:14:08

实际工作中,当然没有人自己算,都是调用库函数。但是是 Tibuko 要求大家自己算一个看看 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 12/08/2022 postreply 19:20:03

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”