这几天,网络流传苹果、华为、小米、oppo智能手机,自带的智能计算器功能,存在重大错误,无法准确计算百分数相加。比如,10%+10%,计算结果是0.11,儿不是20%。在一种智能手机中,只有魅族正确无误地得出来正确的结果。
网络传言用夸张的语句“华为阵亡”、“小米阵亡”,来明白对发现智能手机这一bug的震惊与不满,并宣称要督促这些智能手机厂商改正一戳我。
手机智能计算器阵亡,百分数相加算法暴露国民性数学缺陷,你的正常吗图一
很遗憾的是,这可能并不是智能手机在机器计算算法有错,而可能我们对数学的认知,发生来集体的错误,也就是集体数学没有学好。
导致智能手机计算器出现这一计算结果的,是算法所决定。按照百分数的定义,百分数基本不存在单独的百分数加减。因为百分数是某一数字在总和数字中的占比,百分数的加减,也就必然存在基数。比如,智能手机市场2019年度出货量比上一年同比下滑5%。又或者销售额同比增加5%。
手机智能计算器阵亡,百分数相加算法暴露国民性数学缺陷,你的正常吗图二
离开来具体的统一统计范畴与基数,百分数不可以进行单独加减。比如,手机出货量下滑5%,不可以与销售额增长5%相加,得出10%或者是0%的结论。
百分数正确的应用,就是在同一统计口径基数下,分析占比。因此,就觉得计算器的算法,并不会进行简单的独立加减。这也就是所有的计算器的算法,默认10%+10%=0.11的缘故,运算逻辑,就是在前一个10%的基础上增加10%,也就是10%+10%*10%,这才是我们所看到的计算器百分数加减真正的运算逻辑。
手机智能计算器阵亡,百分数相加算法暴露国民性数学缺陷,你的正常吗图三
实际上,如果要进行百分数加减,计算器上的输入,必须是1*10%+1*10%,如此输入,才会得到想要的0.2这样一个结果。
通过以上描述,我们很容易发现,网上那么多参与验证智能手机计算器百分数加减运算bug的网友,以及将这件事炒作成话题的始作俑者,暴露来他们数学水平可能不达标这样一件让人深感沮丧的事情。
我国向来以数学教学水平高,民众数学能力强为傲。真正的现实,这是我们可能对基础的数学应用与数学逻辑的理解,存在重大的缺陷。而这一缺陷,是系统性的对实用数学教育的缺失,同时还有对运算逻辑的片面理解。这或许需要我们集体补上一课,才能弥补这一数学缺陷可能带来的严重后果。或许我们统计数据与实际状况的不符,可能并不是主观故意,而是“国民性数学缺陷”所致。
以上就是手机智能计算器阵亡,百分数相加算法暴露国民性数学缺陷,你的正常吗