-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGetYEIDataForPlotting.asv
119 lines (107 loc) · 5.28 KB
/
GetYEIDataForPlotting.asv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
%% Get Run data
RunFrequencyData = vertcat(Data.PrincipalXFrequency(RunInPlaceIndices) , ...
Data.PrincipalZFrequency(RunInPlaceIndices ), ...
Data.PrincipalYFrequency( RunInPlaceIndices ), ...
Data.PrincipalXFrequency(RunConcreteShoesIndices), ...
Data.PrincipalZFrequency(RunConcreteShoesIndices ),...
Data.PrincipalYFrequency( RunConcreteShoesIndices ), ...
Data.PrincipalXFrequency(RunGrassShoesIndices) , ...
Data.PrincipalZFrequency(RunGrassShoesIndices ), ...
Data.PrincipalYFrequency( RunGrassShoesIndices ) );
RunGyroData = vertcat(Data.MaxXGyro(RunInPlaceIndices) , ...
Data.MaxZGyro(RunInPlaceIndices ), ...
Data.MaxYGyro( RunInPlaceIndices ), ...
Data.MaxXGyro(RunConcreteShoesIndices), ...
Data.MaxZGyro(RunConcreteShoesIndices ),...
Data.MaxYGyro( RunConcreteShoesIndices ), ...
Data.MaxXGyro(RunGrassShoesIndices) , ...
Data.MaxZGyro(RunGrassShoesIndices ), ...
Data.MaxYGyro( RunGrassShoesIndices ) );
RunMaxAmplitudeData = vertcat(Data.MaxXAmplitude(RunInPlaceIndices) , ...
Data.MaxZAmplitude(RunInPlaceIndices ), ...
Data.MaxYAmplitude( RunInPlaceIndices ), ...
Data.MaxXAmplitude(RunConcreteShoesIndices), ...
Data.MaxZAmplitude(RunConcreteShoesIndices ),...
Data.MaxYAmplitude( RunConcreteShoesIndices ), ...
Data.MaxXAmplitude(RunGrassShoesIndices) , ...
Data.MaxZAmplitude(RunGrassShoesIndices ), ...
Data.MaxYAmplitude( RunGrassShoesIndices ) );
RunMedianAmplitudeData = vertcat(Data.MedianXAmplitude(RunInPlaceIndices) , ...
Data.MedianZAmplitude(RunInPlaceIndices ), ...
Data.MedianYAmplitude( RunInPlaceIndices ), ...
Data.MedianXAmplitude(RunConcreteShoesIndices), ...
Data.MedianZAmplitude(RunConcreteShoesIndices ),...
Data.MedianYAmplitude( RunConcreteShoesIndices ), ...
Data.MedianXAmplitude(RunGrassShoesIndices) , ...
Data.MedianZAmplitude(RunGrassShoesIndices ), ...
Data.MedianYAmplitude( RunGrassShoesIndices ) );
%% Get Walk data
WalkFrequencyData = vertcat(...
Data.PrincipalXFrequency(WalkInPlaceIndices), ...
Data.PrincipalZFrequency(WalkInPlaceIndices), ...
Data.PrincipalYFrequency(WalkInPlaceIndices), ...
Data.PrincipalXFrequency(WalkConcreteShoesIndices), ...
Data.PrincipalZFrequency(WalkConcreteShoesIndices), ...
Data.PrincipalYFrequency(WalkConcreteShoesIndices), ...
Data.PrincipalXFrequency(WalkGrassShoesIndices), ...
Data.PrincipalZFrequency(WalkGrassShoesIndices), ...
Data.PrincipalYFrequency(WalkGrassShoesIndices) ) ;
WalkGyroData = vertcat(...
Data.MaxXGyro(WalkInPlaceIndices), ...
Data.MaxZGyro(WalkInPlaceIndices), ...
Data.MaxYGyro(WalkInPlaceIndices), ...
Data.MaxXGyro(WalkConcreteShoesIndices), ...
Data.MaxZGyro(WalkConcreteShoesIndices), ...
Data.MaxYGyro(WalkConcreteShoesIndices), ...
Data.MaxXGyro(WalkGrassShoesIndices), ...
Data.MaxZGyro(WalkGrassShoesIndices), ...
Data.MaxYGyro(WalkGrassShoesIndices) ) ;
WalkMaxAmplitudeData = vertcat(...
Data.MaxXAmplitude(WalkInPlaceIndices), ...
Data.MaxZAmplitude(WalkInPlaceIndices), ...
Data.MaxYAmplitude(WalkInPlaceIndices), ...
Data.MaxXAmplitude(WalkConcreteShoesIndices), ...
Data.MaxZAmplitude(WalkConcreteShoesIndices), ...
Data.MaxYAmplitude(WalkConcreteShoesIndices), ...
Data.MaxXAmplitude(WalkGrassShoesIndices), ...
Data.MaxZAmplitude(WalkGrassShoesIndices), ...
Data.MaxYAmplitude(WalkGrassShoesIndices) ) ;
WalkMedianAmplitudeData = vertcat(...
Data.MedianXAmplitude(WalkInPlaceIndices), ...
Data.MedianZAmplitude(WalkInPlaceIndices), ...
Data.MedianYAmplitude(WalkInPlaceIndices), ...
Data.MedianXAmplitude(WalkConcreteShoesIndices), ...
Data.MedianZAmplitude(WalkConcreteShoesIndices), ...
Data.MedianYAmplitude(WalkConcreteShoesIndices), ...
Data.MedianXAmplitude(WalkGrassShoesIndices), ...
Data.MedianZAmplitude(WalkGrassShoesIndices), ...
Data.MedianYAmplitude(WalkGrassShoesIndices) ) ;
%% Get Shake data
ShakeFrequencyData = vertcat( ...
Data.PrincipalXFrequency(HorizontalShakeIndices), ...
Data.PrincipalZFrequency(HorizontalShakeIndices), ...
Data.PrincipalYFrequency(HorizontalShakeIndices), ...
Data.PrincipalXFrequency(VerticalShakeIndices), ...
Data.PrincipalZFrequency(VerticalShakeIndices), ...
Data.PrincipalYFrequency(VerticalShakeIndices));
ShakeGyroData = vertcat( ...
Data.MaxXGyro(HorizontalShakeIndices), ...
Data.MaxZGyro(HorizontalShakeIndices), ...
Data.MaxYGyro(HorizontalShakeIndices), ...
Data.MaxXGyro(VerticalShakeIndices), ...
Data.MaxZGyro(VerticalShakeIndices), ...
Data.MaxYGyro(VerticalShakeIndices) );
ShakeMaxAmplitudeData = vertcat( ...
Data.MaxXAmplitude(HorizontalShakeIndices), ...
Data.MaxZAmplitude(HorizontalShakeIndices), ...
Data.MaxYAmplitude(HorizontalShakeIndices), ...
Data.MaxXAmplitude(VerticalShakeIndices), ...
Data.MaxZAmplitude(VerticalShakeIndices), ...
Data.MaxYAmplitude(VerticalShakeIndices) );
ShakeMedianAmplitudeData = vertcat( ...
Data.MedianXAmplitude(HorizontalShakeIndices), ...
Data.MedianZAmplitude(HorizontalShakeIndices), ...
Data.MedianYAmplitude(HorizontalShakeIndices), ...
Data.MedianXAmplitude(VerticalShakeIndices), ...
Data.MedianZAmplitude(VerticalShakeIndices), ...
Data.MedianYAmplitude(VerticalShakeIndices) );