matlab处理物理数据,Matlab在处理物理实验数据中的应用

物理实验中的定性观察和定量测量是不可分割的两部分。实验数据的采集、记录和计算处理是学生完成物理实验的一个极为重要同时又相当繁琐的内容,很容易导致学生花费大量时间进行数据处理。相对其他高级语言,Matlab语言具有简单、易读、易学的特点。Matlab仅需简单语句便可实现对数据编辑、整理、统计分析以及图表的绘制。他的数据处理能力和操作的简易性已越来越为大家所接受。1处理物理实验数据中Matlab函数的使用物理实验中,数据的处理,不确定度的计算,实验数据的图示这些工作均可用Matlab的内置函数和绘图命令语句得到方便地解决。以下举例说明它在处理实验数据中的应用:1.1最小二乘法线形回归拟合例:应用全电路的欧姆定律测电源电动势E和内阻r的实验。数据如表1。1.340.121.410.061.430.051.460.03UI1.270.171.280.161.310.151.320.141.340.121.360.111.380.191.390.08表1根据全电路欧姆定律可知,U和I满足线性关系:y=kx+b(y=U,x=I,k=r,b=E)。由表格中数据应用最小二乘法可求出其系数k和b,从而导出U=E-Ir。具体操作步骤如下:>>u=[1.27,1.28,1.31,1.32,1.34,1.36,1.38,1.39,1.41,1.43,1.46]B>>i=[0.17,0.16,0.15,0.14,0.12,0.11,0.09,0.08,0.06,0.05,0.03]B>>scatter(i,u)Bp=polyfit(i,u,1)按回车键即可得到k=-1.2951,b=1.4957,从而方便地得到经验公式U=1.4957-1.2951KI。表2I300132023407360253806240012042021844036846054648073250091952010965401252I56013685801446600153362015386401458660125868098870069672045574026676014378072800421.2图示图解法处理数据Matlab软件的绘图功能也很强大,在处理实验数据中经常使用的柱形图和散点图可以非常容易产生。还可以用散点图描绘实验图线,这使图示图解法处理实验数据变得很方便,把一些繁杂的工作变得十分简单明了。例:平面光栅单色仪的使用实验中,波长和光强的数据有几十个,见表2。如果用手工绘图将十分费事,使用Matlab绘图命令就可很方便地绘出光谱图了。具体操作如下:>>x=300:20:800B>>y=[0.5,2,7,25,62,120,218,368,546,732,919,1096,1252,...1368,1446,1533,1538,1458,1258,988,696,455,266,143,72,42]B>>scatter(x,y,'K')>>holdon>>xi=300:1:800B>>yi=interp1(x,y,xi,'spline')B>>plot(x,y,'K',xi,yi,'b-')>>gridon便可得到图1。还可利用文字说明语句xlabel,ylabel等对图形加以说明以达到我们要求的目的。2结束语实践表明,基于Matlab软件强大的计算功能,利用它处根据实验结果作图变得简单易行。通过它既帮助同学掌握了数据处理的方法,又培养了学生对所学知识的综合运用能力。Matlab在处理物理实验数据中的应用@宋绍雷$中国矿业大学材料科学与工程学院!学生(徐州221116)结合Matlab软件的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值