乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: lfe011969

[编程交流] 在另一个上插入现有块

[复制链接]

0

主题

61

帖子

62

银币

限制会员

铜币
-1
发表于 2022-7-6 10:48:24 | 显示全部楼层
你还说了一点,没人知道我什么时候想搞笑,没关系^_^
 
dJE
回复

使用道具 举报

11

主题

968

帖子

919

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
99
发表于 2022-7-6 10:52:29 | 显示全部楼层
它可能是“几何”定义的,但它肯定不是在有角度的PC上工作的最佳选择。PI在任何PC机上都不精确,然后使用分数会使情况更糟。举个例子:
假设你有一个45度角,那就是π/4=0.7853981633974482,对吗?如果将其保留为45度,则可以准确地用二进制IEEE 754书写:
  1. 01000010001101000000000000000000
但以弧度做相同角度:
这实际上是=0.7853981852531433。。。转换回度数=45.00000 125223908。。。。。这不等于45度。
 
这可能是一种“科学”的方法,因为它使用了最“几何”的系统,但在我看来,这是有史以来对任何形式的PC做出的最愚蠢的决定。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 10:55:26 | 显示全部楼层
 
不同意
 
如果角度存储在其他任意系统中,则会产生更多的误差。很少有人仅仅存储角度,而是对此类角度进行计算,例如,现在考虑计算角度的正弦:通过以度为单位存储角度,现在必须将其转换为弧度(导致更多误差),然后才能使用正弦函数的泰勒展开来执行计算。类似的论点适用于余弦、正切和几乎任何其他三角函数。此外,计算之间任何值的存储都需要转换回度数,引入更多的误差,然后在进行另一次计算之前转换回弧度-这些转换将远远超过使用双精度浮点尾数近似无理值所损失的精度。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-7 00:35 , Processed in 1.333203 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表