Prev: Creating objects iteratively
Next: borders
From: Sunny on 15 Jun 2010 11:44 Hi Everyone, I am analyzing several sets of force data vs. time. I want to segment the data whenever there is an impulse of force. The shape of the force impulse looks very similar in shape each time. I was wondering if there is a function in matlab that will find similar events as they occur and return the position where these events happen? Possibly an autocorrelation function? Any advice would be greatly appreciated! S
From: TideMan on 15 Jun 2010 15:48 On Jun 16, 3:44 am, "Sunny " <remove.this.sunnyg...(a)gmail.com> wrote: > Hi Everyone, > > I am analyzing several sets of force data vs. time. I want to segment the data whenever there is an impulse of force. The shape of the force impulse looks very similar in shape each time. > > I was wondering if there is a function in matlab that will find similar events as they occur and return the position where these events happen? Possibly an autocorrelation function? > > Any advice would be greatly appreciated! > > S Autocorrelation will only work if the impulses are equispaced in time. The reason is that autocorrelation averages over the whole signal. Without seeing the signal, it's hard to say what would work. A couple of possibilities are: 1. Look for times when force exceeds a threshold. 2. Differentiate (using diff) and look for zero crossings
|
Pages: 1 Prev: Creating objects iteratively Next: borders |