天啦,还是没懂计算机思维
所有跟帖:
• 我猜,可能Tibuko都懂了,你还没有懂。我的code根本不知道sin,cos,而是同时计算 sin和cos -兄贵- ♂ (0 bytes) () 12/08/2022 postreply 19:36:56
• 不过看他下面的贴子,Tibuko也没懂。好在风景线2 懂了 -兄贵- ♂ (0 bytes) () 12/08/2022 postreply 19:39:26
• 俺懂了。-:) -有言- ♂ (34 bytes) () 12/08/2022 postreply 20:33:18
• 如果是这样,纯SINX的软/硬体计算算法可不简单了。商业芯片这个好像是已经硅化了 -网恋无罪- ♂ (298 bytes) () 12/08/2022 postreply 19:52:59
• 好奇,10来刀一个的计算器是如何计算的? -iGarage- ♂ (0 bytes) () 12/08/2022 postreply 20:07:30
• 哈哈哈 -两女宝妈- ♀ (0 bytes) () 12/08/2022 postreply 20:09:19
• TI /CASICO 的商业机密,猜可能是存储查表+插值近似 :) -网恋无罪- ♂ (0 bytes) () 12/08/2022 postreply 20:16:19
• 例如存储精确到.1 度,就是900个值表。 SIN(37.453)就用37.4 和 37.5 插值近似 :) -网恋无罪- ♂ (152 bytes) () 12/08/2022 postreply 20:25:14
• 高中知识:超过90度的三角函数到可以变换到90内,所以存储0-90度的值表就够了 -网恋无罪- ♂ (0 bytes) () 12/08/2022 postreply 20:35:21
• 呵呵,人家五六十年前就固化到时钟只有几十千赫,几乎无啥内存的芯片中去了。你们还在几吉赫四核处理器用多种语言找算法:-(( -iGarage- ♂ (0 bytes) () 12/08/2022 postreply 20:35:32
• 参考信息:TI专家专业讨论ARM值表近似和多项式近似 -网恋无罪- ♂ (1217 bytes) () 12/08/2022 postreply 21:39:27
• 更全面的参考信息 :) -网恋无罪- ♂ (199 bytes) () 12/08/2022 postreply 21:56:43
• 参考信息 :) -网恋无罪- ♂ (649 bytes) () 12/08/2022 postreply 20:08:06
• 我的code只为了让Tibuko懂的如何通过sin和cos的迭代来计算的,方法很多,泰勒级数是最容易想到的,但效率低 -兄贵- ♂ (37589 bytes) () 12/08/2022 postreply 20:21:15
• 用导数虽说巧妙,但感觉准确度不如泰勒级数可控吧。理论上一阶导数只是泰勒级数的第一项而已是 -STEMkid- ♂ (0 bytes) () 12/08/2022 postreply 20:34:00
• 此导数不同彼导数。如果0点展开1次泰勒级数,角度等于1就发散了,接近1也收敛极慢。COS迭代不存在这个问题 -兄贵- ♂ (0 bytes) () 12/08/2022 postreply 21:08:53
• sin 的泰勒级数的永远收敛的,没有发散的问题。你这个办法相当于用切线发找微分方程的近似解,精确度不好 -STEMkid- ♂ (0 bytes) () 12/09/2022 postreply 04:18:00
• 只是在区间不发散,见图 -兄贵- ♂ (271 bytes) () 12/09/2022 postreply 08:54:09
• 不是这样, sin 只需要 -pi, pi 区间即可 -STEMkid- ♂ (0 bytes) () 12/09/2022 postreply 10:15:00
• -pi,pi区间一次项不行,因为你 起先说的是 “理论上一阶导数只是泰勒级数的第一项而已” -兄贵- ♂ (0 bytes) () 12/09/2022 postreply 19:01:14
• 好奇问一句,你真的是学物理的? 显然简单的泰勒错误项都不懂 -tibuko- ♂ (0 bytes) () 12/09/2022 postreply 04:33:00