I want to construct a vector xq (the query vector) from xs (sample point vector) for use in interp1. Ideally, xq would:
- contain all element from xs
- evenly spaced when between any xs(i) and xs(i+1)
- xq(i+1)-xq(i)<t always true for a given threshold t.
- for xs(i+1)-xs(i)<t already, no xq between the 2 points (but just on xs(i+1) and xs(i))
I cannot think of any code to achieve all of 4 without some kind of loop. Does anyone have a good idea? Thanks in advance
Here is a loop version I wrote. I am sorry if I didn't prase my original question clearly.