添加坐标网格grido
打开文件输出平滑后的数据fidfope
f
owfork1
每行写两个实型数据,t为时间,y为平滑后的数据
fpri
tffidff
tkyke
dstatusfclosefid
程序42五点滑动平均法平滑处理clearclccloseallhidde
f
ii
put五点滑动平均法平滑处理输入数据文件名sfidfope
f
irsffsca
ffidf1采样频率mfsca
ffidd1平滑次数f
ofsca
ffids1输出数据文件名xfsca
ffidfi
f输入数据存成列向量statusfclosefid取信号数据长度
le
gthx建立离散时间列向量t01sf
1sf将x赋值给aax
f循环m次进行平滑处理计算fork1m
b13a12a2a3a45b24a13a22a3a410forj3
2
bjaj2aj1ajaj1aj25e
db
1a
32a
23a
14a
10b
a
3a
22a
13a
5abe
d将a赋值给yya将分成2行1列的图形窗口的第1列设为当前绘图区域subplot211绘制平滑前的时程曲线图形plottx添加横向坐标轴的标注xlabel时间s添加纵向坐标轴的标注ylabel加速度g在图幅上添加坐标网格grido
将分成2行1列的图形窗口的第2列设为当前绘图区域subplot212绘制平滑后的时程曲线图形plotty添加横向坐标轴的标注xlabel时间s添加纵向坐标轴的标注ylabel加速度g在图幅上添加坐标网格grido
打开文件输出平滑后的数据fidfope
f
owfork1
每行写两个实型数据,t为时间,y为平滑后的数据fpri
tffidff
tkyke
dstatusfclosefid
f程序43滑动平均法消除趋势项clearclccloseallhidde
f
ii
put滑动平均法消除趋势项输入数据文件名sfidfope
f
irsffsca
ffidf1采样频率lfsca
ffidd1滑动阶次mfsca
ffidd1平滑次数f
ofsca
ffids1输出数据文件名xfsca
ffidf1i
f输入数据存成行向量statusfclosefid取信号数据长度
le
gthx建立离散时间列向量t01sf
1sf生成一个元素全为1的行向量bo
es1l信号两端分别向外延伸l个数据abx1xbx
ba按平滑次数循环进行滑动平均处理计算趋势项fork1m
forjl1
lbjmea
ajljl
e
dabe
d用输入信号x减去与平滑趋势项ayx1
al1
l同时绘制x对于t和y对于t的时程曲线plottxtytal1
l添加横向坐标轴的标注xlabel时间s添加纵向坐标轴的标注ylabel位移mm在图幅上添加图例lege
d输入输出趋势在图幅上添加坐标网格grido
以写的方式打开r