测试大作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、对某一轴径等精度测量9次,得到表1数据,求测量结果。(20分)

表1 测量数据表

由于只有9次测量结果,所以采用罗曼诺夫斯基准则来判断粗大误差。 求解过程和Matlab 源程序:

>> x=[24.774,24.778,24.771,24.780,24.772,24.777,24.773,24.775,24.774]'; %输入原数据 >> xbar=mean(x); %求平均值 xbar=24.7749

>> y=std(x,0); %求标准差 y=0.0029

>> for i=1:9

a(i)=abs(x(i)-xbar); %对残差求绝对值 end

>> max=max(a); %求最大残差值 max =0.0051

根据算得的最大残差值可知应剔除第4次测量结果24.780 .

>> x=[24.774,24.778,24.771,24.772,24.777,24.773,24.775,24.774]'; %输入剔除后的数据 >> xbar=mean(x); %求平均值 >> y=std(x,0); %求标准差

>> if abs(24.780-xbar)>2.51*y %判断剔除数据的绝对值是否大于检验系数K (经查表取 K=2.51)和标准差的乘积 b=1; %若大于则b=1,说明剔除第4次测量结果正确 else b=0; %若小于则b=0,说明数组不含有粗大误差 end

执行结果b =0,说明不含有粗大误差。 (2)求平均值和标准差

由Matlab 源程序执行结果可得测量结果的平均值x =24.7749mm ,标准差σ=0.0029mm 。 (3)求算数平均值的标准差 001.09

0029

.0≈=

=

n

x σ

σmm (4)求算术平均值的极限误差

因为测量次数比较少,算术平均值的极限误差按t 分布计算。 已知v=n-1=8,取α=0.05,查表得:αt =2.31 根据公式,求得算术平均值的极限误差为:

0023.0001.031.2lim ±=⨯±=±=x t x σδαmm

终上所述,测量结果为(24.775±0.002)mm.

二、已知数据表2所示,求3=x 的样条函数()x S 值。(要求给出求解过程和Matlab

源程序)(20分)

解:求解过程:

设:三次样条插值函数在每个小区间[2.0,2.5],[2.5,4.00],[4.00,5.000]上表示成三次多项式)(x S i (i=0,1,2)。

(1)根据)()(x y x S i i =可得50.0)0.2(0=S ,4.0)5.2(0=S ,25.0)00.4(1=S ,

200.0)000.5(2=S ;

(2)根据)()(''x y x S i i =可得25.0)0.2('0

-=S ,040.0)000.5('2-=S 或根据)()(''''x y x S i i =可得25.0)0.2(''0

=S ,016.0)000.5(''2=S ; (3)根据S (i x +0)=S(i x -0)可得)5.2()5.2(10S S = ,)00.4()00.4(21S S =;

(4)根据'S (i x +0)='S (i x -0)可得)5.2()5.2('1'0S S = ,)00.4()00.4('

2'1S S =; (5)根据''S (i x +0)=''S (i x -0)可得)5.2()5.2(''1''0

S S =,)00.4()00.4(''2''1S S =; 由以上(1)(3)(4)(5)和(2)中任一组的两个方程所得的共12个方程可以

求出两组12个三次方程的系数。 Matlab 源程序:

(1) x=[2.0,2.5,4.00,5.000],y=[0.50,0.4,0.25,0.200]; pp=csape(x,y,'complete',[-0.25,-0.040]); pp.coefs

ans = -0.0446 0.1223 -0.2500 0.5000 -0.0097 0.0554 -0.1612 0.4000 -0.0008 0.0115 -0.0608 0.2500 用两个端点的一阶导数值求得

)(0x S =-0.0446(x-2)^3+0.1223(x-2)^2-0.2500(x-2)+0.5000 )(1x S =-0.0097(x-2.5)^3+0.0554(x-2.5)^2-0.1612(x-2.5)+0.4000

)(2x S =-0.0008(x-4)^3+0.0115(x-4)^2-0.0608(x-4)+0.2500

则S (3)=-0.0097(3-2.5)^3+0.0554(3-2.5)^2-0.1612(3-2.5)+0.4000=0.33204

(2) x=[2.0,2.5,4.00,5.000],y=[0.50,0.4,0.25,0.200]; pp=csape(x,y,'second',[0.25,0.016]); Pp.coefs

ans = -0.0467 0.1250 -0.2508 0.5000 -0.0095 0.0549 -0.1609 0.4000 -0.0013 0.0119 -0.0606 0.2500 用两个端点的二阶导数值求得

)(0x S =-0.0467(x-2)^3+0.1250(x-2)^2-0.2508(x-2)+0.5000 )(1x S =-0.0095(x-2.5)^3+0.0549(x-2.5)^2-0.1609(x-2.5)+0.4000 )(2x S =-0.0013(x-4)^3+0.0119(x-4)^2-0.0606(x-4)+0.2500

则S(3)=-0.0095(3-2.5)^3+0.0549(3-2.5)^2-0.1609(3-2.5)+0.4000=0.33209

经比较,由两个端点的一阶导数值和二阶导数值求出的x=3的样条函数值相差不大,约等于0.332.

三、已知周期信号

()ft sin .ft .cos .ft cos .ft cos ..t x π+π+π+π+=7525351472243750

相关文档
最新文档