c语言编程物理实验,大学物理实验报告大全C语言编程在大学物理实验中处理数据的研究...

大学物理实验报告大全C语言编程在大学物理实验中处理数据的研究

摘要 用C语言编程的方法处理比较复杂的实验数据,简捷准确且避免了传统方法的弊端,与用Excel处理数据的方法相比,其结果更符合误差理论。 关键词 C语言编程;数据处理;波长;不确定度

TN7 A 1674-6708(xx)33-0250-02

在大学物理实验中对于大量的实验数据的处理问题,,传统的人工计算不仅费时费力,且数据的准确性及可信度也不是很高。随着计算机软件的逐渐普及,发现利用Excel处理数据则更加方便、准确。今利用C语言编程的方法来处理实验数据,发现编程更加简捷、准确,其结果更符合误差理论。以下利用分光计和光栅研究紫光不同级数下的波长为例加以说明。

1实验原理

根据夫琅和费衍射的理论,当平行光垂直地投射到光栅平面上,则光被衍射后,凡衍射角适合条件 :K=0,1,2,… (1)

时光将会加强,其他方向将完全消失。式中是衍射角,d=(a+b)是缝隙,称为光栅常数(如图1 光栅衍射),K是光谱的级数。如果用会聚透镜把这些衍射后的平行光会聚起来,则在透镜焦面上将出现亮线,称为谱线。在的方向上可以观察到中央极强,称为零级谱线。其他级数的谱线对称地分布在零级谱线的两侧(如图2光栅衍射后加聚透)。而光源中的某一谱线(如紫光)在不同级数下有同一的波长,则此谱线在不同级数又将有不同相对应的衍射角。

测出各级数下的读数和光栅常数d,其中利用公式:

计算出衍射角,利用公式: (3)

计算波长λ,利用公式: (4)

计算不确定度Δλ,其中。

根据公式计算出百分误差:(5)

2 实验数据及处理

实验数据及处理见表1、表2。

3 实验结果

通过用3种不过方法处理实验数据,得到的误差均在5%以内,说明这3种实验处理方法均合理。下面我们来看这3种方法的处理过程,可以发现:

1)传统的数据处理方法,是老师在课堂上讲解的,也是我们最熟悉的,通常都会选择用它来处理数据,但它存在数据计算繁琐,容易出错,而且计算结果的精度也不高,所以现在都在寻求更简洁的方法来处理数据。

2)随着电脑的普及,它给我们带来了更多的便利,通过观察Excel表格来处理数据的过程可以看出,他更加的方便、快捷,处理数据的能力也很强,而且他是Windows系统都带有Excel表格,普通的计算机用户都可以使用。但它也存在一定得缺陷,例如,公式【I4=(H4-G4)/4+(360-G5+H5)/4】并不是适用于任何实验数据的,例如这样一组数据:29324?,25240?,11325?,7240?;就不能用此公式计算。应该用公式【I4=(H4-G4)/4+(H5-G5)/4】, 同时,Excel表格在四舍五入方面也存在陷阱,不能用设置“小数位数”的办法来四舍五入,而大多数用户不会注意这一点,就会出错,尤其是处理物理实验数据时要求很高的精确度。

3)在这里我们发现C语言编程来处理数据完全可以避免Excel表格所出现的问题,而且数据处理的精确度也很高,但它的要求要会C语言编程,可我们本科生是学过的,而且还要通过国家二级考试的人来说是没有问题的。

最后通过三者的对比可以发现,C语言编程的方法较之用传统方法要方便简洁,一目了然,且很好的解决了用Excel处理数据时还要不同公式的弊端。是对任何一组数据都适用的。

4 结论

分光计是一种测量光线偏转角度的仪器,本实验用以研究了紫光在不同级数下的波长。并且分别用来Excel和C语言编程两种方法相比较地处理了实验数据,简捷明了,避免了传统方法的弊端,为使用者提供了一个理论与实践结合的机会。

__

[1]竺江峰,芦立娟,鲁晓东.大学物理试验.北京:中国科学技术出版社,xx,8.

[2]穆松梅,王文捷.C语言编程分光计测量三棱镜折射率实验[J].科学技术与工程,xx,7.

[3]姚启钧.光学教程[M].3版.北京:高等教育出版社,xx.

本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

内容仅供参考

展开阅读全文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值