“径向综合总偏差与一齿径向综合偏差测量”数据处理

      下午做互换性与技术测量的实验“径向综合总偏差与一齿径向综合偏差测量”,这两个误差是通过测量两个齿轮啮合传动时中心距的变化评价的。实验中采用双面啮合仪测量数据,下面对采集到的数据利用Matlab处理.


      已知数据:等角度测量齿轮回转一周时双啮中心距变动误差(单位:μm)共840个数据点。径向综合总偏差体现在数据点中最大点与最小点的偏差值;一齿径向综合偏差体现在所有小组(28个数据点为一小组)中最大点与最小点偏差值的最大值。

      公式表达为:

                          

其中x为各测量点的误差值,Fi''和fi''分别表示径向综合总偏差与一齿径向综合偏差(单位:μm)。

      表达公式只是为了编程方面,读者不必为此感到无趣。为了方便没有互换性基础的朋友们阅读,下面的叙述中削弱了测量术语和专业名词的解释,重点展示了算法的思想以及实现的代码。

      ①读取数据并绘制偏差曲线

      将获得数据保存为.txt文件并存储到工作路径后,通过下列代码读取数据并绘图。

data=load('data.txt');
x=data(:,1);
plot(x),xlabel('角度/°');ylabel('中心距变动量/μm')
axis([0 840 -300 100]);
set(gca,'XTick',0:56:840);
set(gca,'XTickLabel',{'0','24','48','72','96','120','144','168','192','216','240','264','288','312','336','360'});

    axis规定了x、y坐标的极限坐标值,由于测得数据共840个,直接画出图像的话横坐标(测量点)的坐标值为0-839,需要将其标定到0-360°范围内,采用下列语句实现:

set(gca,'xtick',xtick,'xticklabel',xticklabel);

      其中gca是Get Current Axis的首字母,xtick表示显示刻度的位置,xticklabel表示需要显示的内容。

      ②求取径向综合总偏差

      这项偏差的求取实质上是寻找数据中的最大值与最小值,所求偏差即为其极差(最大值与最小值之差),调用matlab函数即可;若a为所求径向综合总偏差:

a=max(data)-min(data)

      ②求取一齿径向综合偏差

      这项偏差的求取实质上是对数据先进行分组,在每个组中求出极差,再求出极差的最大值。将数据按顺序分成30各组,调用matlab函数即可;若b为所求一齿径向综合偏差:

number=length(data); 
N=30;%分组数
c=floor(number/N);%每组数据数
A=zeros(c,N);
B=zeros(1,N);%存储每一组的极差
for k=1:N
A(:,k)=data((k-1)*c+1:k*c);
end
for m=1:N
B(m)=max(A(:,m))-min(A(:,m));
end
b=max(B)
      后记:这是作者的第一篇CSDN博客,内容非常简单,主要涉及Matlab中数据的分组和最值的查找。这篇文章的灵感来源于互换性与技术测量实验。之后作者会不定期发表学习思考中对一些问题的感悟以及一些经典的算法复现;希望读者能够与作者一同进步,也欢迎读者与作者共享生活中遇到的一些问题和学习中遇到的困难。

附录:实验数据

-47.119
-42.297
-34.851
-26.672
-22.827
-15.747
-0.671
19.165
37.384
43.304
35.37
24.139
12.268
4.852
2.289
2.808
1.343
-1.556
-0.366
5.951
17.548
31.647
42.908
47.699
40.924
30.029
17.181
5.707


-3.906
-9.125
-15.9
-20.966
-19.348
-12.207
-0.397
14.496
29.907
44.983
54.077
53.528
39.398
24.689
7.202
-11.108
-18.921
-19.47
-16.907
-12.177
-2.716
6.714
12.238
15.778
14.526
11.688
10.132
8.728


7.019
7.69
13.58
21.24
30.609
41.26
50.171
62.134
74.31
84.9
76.355
57.953
43.121
31.83
23.071
16.632
13.245
15.869
18.89
23.193
26.703
27.069
28.87
30.64
33.173
38.94
43.121
47.15


51.178
55.389
59.387
66.071
72.937
78.491
82.489
78.308
66.62
57.312
44.678
33.386
23.773
13.245
-0.031
-9.521
-13.733
-13.58
-12.054
-7.782
-3.632
-3.052
-2.472
-2.441
0.153
3.265
4.517
4.578


4.852
5.127
9.186
15.533
21.057
29.999
39.124
44.189
41.382
32.654
23.499
16.205
11.322
6.012
-4.974
-13.641
-19.531
-20.203
-17.822
-13.367
-7.935
-4.395
-4.364
-7.324
-7.141
-7.904
-11.475
-15.686


-17.09
-15.35
-12.787
-7.202
-5.096
-1.282
2.197
5.371
4.791
2.533
-6.531
-18.433
-31.494
-45.807
-57.556
-66.01
-67.444
-62.012
-54.626
-43.732
-32.349
-33.539
-39.978
-43.976
-45.044
-50.537
-55.817
-57.22


-52.46
-44.159
-35.828
-24.261
-13.58
-3.845
-2.625
-5.951
-13.55
-25.024
-33.203
-40.192
-47.913
-56.58
-62.347
-62.897
-62.164
-59.021
-53.101
-45.624
-34.943
-32.227
-32.867
-33.875
-36.224
-37.781
-36.469
-36.804


-39.825
-41.534
-36.407
-31.067
-30.67
-31.311
-33.264
-33.661
-36.713
-42.511
-49.103
-57.251
-66.223
-75.684
-88.501
-98.297
-98.724
-91.858
-79.712
-70.648
-64.819
-57.77
-53.314
-53.68
-55.115
-58.258
-60.974
-62.012


-63.69
-66.223
-64.453
-57.159
-45.258
-28.748
-22.095
-18.738
-21.637
-36.896
-48.553
-55.115
-60.394
-68.451
-77.179
-80.811
-83.221
-81.268
-77.423
-72.54
-66.772
-63.324
-62.958
-64.056
-65.216
-67.841
-72.205
-75.165


-74.585
-70.831
-64.758
-61.096
-59.174
-56.824
-57.159
-60.12
-60.455
-58.044
-59.784
-66.833
-71.259
-78.369
-85.205
-90.576
-93.597
-92.896
-89.417
-83.71
-75.226
-69.977
-70.831
-73.09
-72.784
-70.74
-69.397
-68.146


-71.381
-69.885
-69.244
-70.343
-69.672
-66.925
-62.744
-58.319
-65.063
-73.792
-82.489
-91.248
-101.898
-110.84
-117.981
-121.246
-119.69
-114.777
-106.934
-96.1
-88.043
-92.194
-100.433
-105.652
-107.88
-110.992
-113.007
-110.992


-106.781
-98.755
-88.226
-80.505
-81.94
-84.442
-83.71
-79.742
-73.242
-76.233
-88.318
-97.565
-104.492
-111.633
-114.136
-110.474
-102.448
-93.75
-83.679
-76.141
-76.263
-77.179
-76.965
-79.468
-83.252
-86.67
-90.881
-96.405


-96.1
-89.874
-82.581
-74.982
-69.275
-66.284
-70.343
-79.987
-87.097
-93.048
-99.182
-106.964
-112.396
-116.333
-118.469
-119.751
-118.744
-114.655
-112.457
-111.694
-108.582
-106.415
-106.049
-106.842
-108.643
-112.549
-115.234
-115.479


-113.983
-108.917
-99.701
-89.05
-80.292
-75.256
-76.538
-80.505
-86.823
-93.719
-98.694
-104.095
-114.319
-123.718
-127.38
-127.197
-124.634
-119.019
-112.579
-103.638
-100.403
-104.401
-108.398
-117.798
-128.693
-138.123
-142.151
-140.594


-134.735
-123.779
-110.199
-94.574
-80.261
-69.458
-63.629
-61.005
-63.934
-68.176
-75.378
-86.273
-98.938
-108.551
-113.861
-114.929
-110.809
-102.356
-94.086
-89.264
-85.266
-85.48
-89.111
-91.675
-92.438
-91.614
-86.548
-78.827


-70.343
-66.01
-64.697
-66.589
-68.298
-68.39
-67.657
-64.392
-59.631
-53.833
-56.824
-76.202
-92.285
-101.746
-104.584
-101.471
-94.635
-87.128
-77.484
-72.113
-70.74
-69.489
-73.761
-79.559
-84.595
-89.569
-100.159
-114.899


-126.801
-134.766
-138.672
-139.069
-137.451
-135.59
-136.78
-141.754
-149.017
-154.205
-154.572
-151.703
-151.794
-154.724
-158.142
-165.558
-171.478
-172.333
-172.607
-177.307
-184.296
-204.559
-226.593
-241.974
-254.333
-264.008
-265.808
-261.505


-251.495
-232.33
-203.064
-164.276
-114.532
-90.332
-87.524
-82.123
-80.292
-75.287
-71.411
-74.707
-80.841
-86.304
-89.172
-87.555
-77.301
-67.108
-59.784
-56.183
-59.662
-65.582
-75.439
-86.731
-95.52
-99.64
-99.945
-96.588


-90.057
-85.022
-80.963
-74.585
-70.526
-70.892
-72.266
-71.533
-70.404
-68.817
-70.679
-73.425
-78.308
-81.543
-77.911
-73.059
-69.672
-64.972
-58.411
-51.88
-53.04
-59.601
-67.261
-71.991
-72.571
-72.388
-74.005
-77.637


-75.531
-66.223
-58.777
-58.746
-61.096
-64.819
-66.589
-65.826
-64.209
-62.256
-59.601
-61.157
-62.897
-61.951
-59.662
-56.763
-53.314
-49.896
-46.539
-47.546
-51.88
-58.441
-64.667
-69.122
-69.397
-69.305
-69.55
-69


-68.085
-63.202
-56.183
-48.798
-45.288
-48.706
-51.514
-49.377
-49.744
-54.932
-59.235
-61.92
-63.385
-61.432
-57.861
-57.19
-56.366
-51.117
-39.551
-26.764
-28.839
-34.515
-41.656
-50.537
-59.448
-69.611
-76.63
-79.59


-77.057
-69.855
-62.927
-58.899
-60.699
-65.948
-72.083
-79.163
-83.923
-86.029
-84.564
-81.879
-84.167
-85.846
-86.029
-83.466
-77.118
-68.878
-56.519
-42.389
-41.901
-41.26
-48.004
-55.328
-61.279
-62.561
-59.753
-56.213


-53.467
-45.715
-38.605
-36.041
-38.574
-40.71
-40.71
-36.835
-34.21
-31.067
-28.687
-33.844
-41.229
-46.204
-47.668
-44.525
-37.811
-30.121
-25.024
-21.393
-21.454
-26.245
-31.677
-36.224
-40.009
-42.297
-42.572
-42.511


-43.06
-39.856
-38.788
-37.781
-36.591
-35.156
-32.135
-29.083
-27.283
-29.114
-32.318
-38.91
-43.182
-46.112
-46.143
-49.591
-56.152
-58.868
-60.852
-66.559
-67.993
-67.505
-64.819
-63.11
-62.012
-63.69
-64.789
-62.927


-56.03
-47.821
-40.71
-32.745
-26.154
-23.682
-24.2
-23.743
-19.196
-16.907
-20.111
-23.468
-23.438
-20.905
-19.897
-18.463
-20.935
-29.083
-33.569
-35.736
-36.53
-38.055
-38.055
-35.583
-32.288
-25.787
-20.355
-12.024


-1.709
9.613
23.01
34.119
38.696
39.093
32.379
26.611
20.325
14.587
11.658
8.728
8.301
9.125
10.803
15.533
23.254
32.41
34.515
30.151
26.093
24.292
21.82
16.541
11.688
10.681
12.054
13.184


17.426
25.33
28.778
27.161
23.102
18.738
15.411
14.801
14.679
8.392
2.38
-3.662
-6.592
-5.371
1.465
12.726
26.276
42.236
51.788
44.342
34.76
28.809
24.689
17.517
8.85
7.05
10.681
15.289


20.599
24.109
30.487
29.877
22.186
16.174
13.794
13.733
9.918
1.526
-4.517
-14.679
-23.407
-24.048
-17.456
-7.141
-4.059
-5.463
-1.19
3.54
9.064
11.688
12.329
14.587
9.277
8.209
13.153
24.261


39.001
55.603
59.753
53.741
48.126
42.48
33.173
23.743
14.618
5.737
-6.317
-15.442
-18.951
-15.808
-9.033
-6.653
-5.585
-6.012
-8.759
-14.221
-30.182
-44.769
-53.131
-55.786
-58.014
-56.885
-46.387
-31.006


-11.017
9.888
27.71
31.83
20.874
8.026
-1.953
-6.622
-8.759
-11.566
-17.609
-16.144
-8.24
2.655
9.064
5.981
3.326
2.472
2.502
-3.967
-15.381
-25.543
-31.189
-32.349
-28.809
-23.712
-20.752
-12.451



  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值