也许我对IEEE754标准不是很了解,但是假设给定一组浮点数值,它们是
你可以将它们转换为0到1之间的值,因此您需要规范化它们,通过考虑集合中的最大值和最小值并取一个适当的公共因子来完成。
现在我的观点是,如果与第一组中需要的精度水平相比,我需要更高精度的目标集,该集范围从0到1,特别是如果第一组值涵盖广泛的数字值(非常大和非常小的值)。
在这种情况下,
还是它根本无法处理这个问题,我需要使用完全不同的定点数学类型?
float
或double
类型的,例如:56.543f 3238.124124f 121.3f ...
你可以将它们转换为0到1之间的值,因此您需要规范化它们,通过考虑集合中的最大值和最小值并取一个适当的公共因子来完成。
现在我的观点是,如果与第一组中需要的精度水平相比,我需要更高精度的目标集,该集范围从0到1,特别是如果第一组值涵盖广泛的数字值(非常大和非常小的值)。
在这种情况下,
float
或double
(或IEEE 754标准,如果您愿意)类型如何处理此情况,同时为第二组值提供更多精度,而我基本上不需要整数部分?还是它根本无法处理这个问题,我需要使用完全不同的定点数学类型?