物理吧 关注:1,100,854贴子:5,213,430
  • 5回复贴,共1

被有效数字搞蒙了

只看楼主收藏回复

rt,435.5÷0.5,按有效数字的乘除运算法则,应该保留一位,那答案是9*10²。这样的话做实验还有什么意义?数据处理的误差已经超过5%了


IP属地:四川来自Android客户端1楼2024-02-27 14:33回复
    没得办法,因为你这个0.5本身就不够精确


    IP属地:浙江来自Android客户端2楼2024-02-27 16:14
    收起回复
      这算什么,某些实验误差是按数量级来算的,误差允许范围好几个数量级呢


      IP属地:湖南来自Android客户端3楼2024-02-27 16:18
      回复
        有效数字的规则其实就是误差传递的近似简化版吧,意思就是那个0.5其实可能是0.46-0.54,所以算出来值806.5-946.7,只有一位可信是合理的,其实从下限看900都有可能差100


        IP属地:上海来自Android客户端4楼2024-02-27 16:19
        回复
          总之处理有效数字的问题的时候最关键的就是必须明确给你的数字是有误差的
          理论推导是这样的:x±a / y±b,均值是x/y,方差是a²/y²+b²x²/y⁴=x²/y²(a²/x²+b²/y²),最后的误差就是方差开根号,括号外面的就是均值,括号里面的其实就是x的相对误差和y的相对误差,而相对误差其实就是有效数字,如果两个变量的有效数字相差至少一位,意味着括号里面的相对误差相差10倍,也就是说相对误差大的那个数字对最终结果的有效数字起到了决定性的影响这就是为什么加减乘除的有效数字要参照有效位数小的来决定。
          补充一下上面用到的方差的计算公式
          新变量z=x/y,是x和y的函数,x和y是知道均值和误差(即标准差)的两个测量值,z的误差中包含了x和y误差各自的贡献,其中一个变量x的贡献是:x的误差乘以函数z对变量x的偏导数(这个偏导数也是一个函数,代入各个变量的均值以算出数值);然后对每个变量把各自的贡献平方后求和,就是z的方差了,开根号就是z的误差这个从导数的意义上应该比较容易领会?这个公式是普适的,z可以变成任何函数


          IP属地:上海来自Android客户端5楼2024-02-27 16:48
          回复