看到一篇有关
《无量纲化的讨论》,感觉不很到位。但博主对镜某的“评论”很不以为然,以为是“学(了)一点物理就不会这么以为了”。
显然,“学了一点物理”还很不够用,至少要有2.5以上才好意思开口吧,在镜某看来。
【所以如果你的程序中出现类似h^2(普朗克常数平方)之类的东西,恭喜你,单精度直接溢出了。】这类说法好像不错,但是很不经推敲。因为所谓“溢出来”了不会有
精度的问题。所谓的精度问题,是有效数字的
位数变少了。因此,做乘除法时不会有问题,而两个接近的数字做减法时才是致命的情况、才有所谓的
倍精度的问题。
这篇帖子的不足在于没有提到
单位这个术语。通常物理量是有
单位的,而单位都具有
人造的背景因素。既然是
人造,就意味着有一定的
恣意性。为了回避这类
恣意性,就有选择无单位的、单纯数字的物理量的表达方法。对于这类方法,人们称为“无量纲化”,也叫做“自然单位(量纲)制”。具体的事情,可参阅
π定理等的说法。
大约在学习中最先遇到的“无量纲化”问题就是角度的测量问题。角度的大小使用
弧度(糊涂rad),是个圆弧长和圆半径的比例。由于是长度与“长度”的比值,所以角度在量纲上看是个
无量纲量,但是需要给这个
无量纲量,i.e一个“糊涂的”
单位来表达对角度的度量方法。
----------
就“是”论事儿,就“事儿”论是,就“事儿”论“事儿”。