1.先计算出他们的真实值与确定精度后的值的误差。
2.将这些误差从大到小进行排序。
3.然后计算这些百分比相加在一块是比1大还是比1小,并计算相应的差值。
4.然后将这个差值按照每个值的比例进行相应的分配,并将最后一个差值全部赋给最后一个。
(如果需要的精度值过高,可以使用java中的decimal.)
1.先计算出他们的真实值与确定精度后的值的误差。
2.将这些误差从大到小进行排序。
3.然后计算这些百分比相加在一块是比1大还是比1小,并计算相应的差值。
4.然后将这个差值按照每个值的比例进行相应的分配,并将最后一个差值全部赋给最后一个。
(如果需要的精度值过高,可以使用java中的decimal.)