实验前准备:设计表格项,通过设计公式,从⽽输⼊原始数据后直接得到最终的结果数据,学习常⽤的VBA公式及处理:Cn-$B$4,其中的$B$4表⽰绝对单元格位置;SUM(Xm:Yn)求范围内的和。 针对实验获得的线性数据表,要从中分析出线性公式,那么就⽤excel进⾏简单的处理:
1 前数据处理,数据平滑滤波、平均处理等,最终获得⼀组多个分度点的x-y数据。
3 点击⽣成的图表在右侧出现的⼯具中选择:
图表-趋势线-更多线性:选择显⽰公式和R^2值
坐标轴-选择X/Y坐标轴并输⼊坐标轴标题
图表标题:选择标题的位置和内容。
4 关于⽤excel进⾏数据直线拟合时不可忽视的⼩数点设置问题:
根据上述数据⽤excel拟合后得到的右边公式,⽤10进制表⽰就是y = 0.000004x - 1.7525,但你会发现如果将第⼆组数值带进在计算误差⾮常⼤ 0.000004*1306247.897 -1.7525 =3.47249,误差达到(3.47249-4)/4=13%,那问题出现在那⾥呢?
如果右击直线公式,选择设置趋势线标签,在右侧设置数字,位数为8,则得到⼀些新公式,重新带⼊计算,误差就⼩很多了
0.00000441*1306247.897 -1.75251642 =4.0080368,误差(4.0080368-4)/4=0.2%,所以曲线拟合的时候如果x与Y的数量级差距⾮常⼤的时候,拟合出来的公式如果不设置⼩数点位数就会出现很⼤的误差,此时需要对直线公式设置系数的⼩数点位数(要⾜够⼤⽐如可以⼤于等于与X或Y中位数较⼤的那个的位数⼀致)就不会出现这个误差问题。
在线拟合⽹址: