Matlab 带有运动数据的下采样率(第一点等于原始矩阵)
我想知道尝试下载采样率的程序是否合适,如下所示:y=下采样(x,n) 。。因为我的疑问在于为什么两个矩阵的第一列是完全相同的(原始矩阵和加载的样本)保持相同的数据 然后,其他数据已转换为较低的采样率 非常感谢你 最好的 编辑:样本数据。我粘贴了数据,但我可以上传de.mat文件 原始数据Matlab 带有运动数据的下采样率(第一点等于原始矩阵),matlab,Matlab,我想知道尝试下载采样率的程序是否合适,如下所示:y=下采样(x,n) 。。因为我的疑问在于为什么两个矩阵的第一列是完全相同的(原始矩阵和加载的样本)保持相同的数据 然后,其他数据已转换为较低的采样率 非常感谢你 最好的 编辑:样本数据。我粘贴了数据,但我可以上传de.mat文件 原始数据 column 1 column 2 column 3 -0,593600000000000 -0,592699999999996 -0,591899999999
column 1 column 2 column 3
-0,593600000000000 -0,592699999999996 -0,591899999999995
2,42180000000000 2,41010000000000 2,40360000000000
1,78550000000000 1,79020000000000 1,79530000000000
-1,30590000000000 -1,31520000000000 -1,31530000000000
-0,707800000000003 -0,712699999999999 -0,727700000000003
-0,986500000000001 -0,996000000000002 -1,00460000000000
-0,989699999999999 -0,989699999999999 -0,989699999999999
1,23500000000000 1,22970000000000 1,21880000000000
0,122899999999998 0,127899999999997 0,128899999999998
0,938300000000003 0,937500000000002 0,936200000000004
0,248600000000004 0,248500000000002 0,248700000000002
-0,381499999999996 -0,393199999999999 -0,393699999999997
0,294099999999997 0,279299999999999 0,271299999999997
-0,223200000000001 -0,223699999999999 -0,227299999999997
0,0879999999999992 0,117300000000004 0,122500000000003
-0,167899999999999 -0,170999999999999 -0,174800000000003
-0,687499999999996 -0,697199999999998 -0,701600000000002
-0,681700000000002 -0,682200000000000 -0,683000000000000
1,19659999999999 1,19670000000000 1,19490000000000
-0,565500000000008 -0,565199999999999 -0,557400000000008
下采样数据
column 1 column 2 column 3
-0,593600000000000 0,821900000000003 0,936300000000001
2,42180000000000 1,14610000000000 -0,255400000000000
1,78550000000000 2,86550000000000 3,66890000000000
-1,30590000000000 7,01950000000000 12,9564000000000
-0,707800000000003 3,05920000000000 0,852999999999998
-0,986500000000001 -0,372200000000000 -0,951000000000002
-0,989699999999999 -0,988000000000000 -1,21730000000000
1,23500000000000 5,79700000000000 3,40880000000000
0,122899999999998 5,32230000000000 5,19260000000000
0,938300000000003 4,88130000000000 7,55900000000000
0,248600000000004 4,79290000000000 2,96620000000000
-0,381499999999996 -0,400000000000000 0,641500000000000
0,294099999999997 -0,131400000000004 -1,20040000000000
-0,223200000000001 1,49610000000000 1,59030000000000
0,0879999999999992 0,418700000000000 -0,0114999999999976
-0,167899999999999 0,0149999999999983 -0,857500000000000
-0,687499999999996 -0,593100000000002 0,119700000000000
-0,681700000000002 -0,170000000000003 0,126799999999999
1,19659999999999 1,17670000000000 1,15780000000000
-0,565500000000008 8,89019999999999 6,58569999999999
您的输出可能是周期长度为
downsamp\u rate-1
的周期性输入信号。做一个简短的演示:
>> X=repmat(1:39,1,10);
>> downsampled_data = downsample(X,downsamp_rate);
>> downsampled_data
downsampled_data =
Columns 1 through 9
1 2 3 4 5 6 7 8 9
Column 10
10
因此,看看您的第40、41、42行。我假设第一个值与您的第1、2、3行相同,您能提供一个示例吗?如果您能为我们提供您正在使用的数据样本,那就太好了。我想这是维护第一列初始值的主要函数,但我仍然想知道为什么。。。。非常感谢。对不起,我不明白,第40、41、42和1、2、3行的值相同是什么意思。。。我仍然感到困惑,在原始矩阵和采样矩阵(仅第一列)中有相同的值是正常的。。最好的!当您的原始信号是周期性的,如我提供的示例所示,您可以在下采样时得到相同的信号。
>> X=repmat(1:39,1,10);
>> downsampled_data = downsample(X,downsamp_rate);
>> downsampled_data
downsampled_data =
Columns 1 through 9
1 2 3 4 5 6 7 8 9
Column 10
10