Turning x amount of data points in to 100 to get a percentage

Hi,
I have a row vector containing 120 data points. How would I convert that data in to 100. I am working on gait cycles and would like to analyse the knee angles at a certain percentage of the cycle. This is what I was attempting to use but that just seems to ignore any data points past the 100th value.
y = linspace(1,100,100); Gait_Cycle_Percent =interp1(x,y) where x is the raw 120x1 data.
Thank you

 採用された回答

José-Luis
José-Luis 2017 年 9 月 5 日

0 投票

If you have the signal processing toolbox:

2 件のコメント

Carolyn
Carolyn 2019 年 9 月 27 日
Yes i would love to see what parameters you ended up using for this.
Iain Hunter
Iain Hunter 2021 年 10 月 15 日
newdata = resample(originaldata,100,length(originaldata));

サインインしてコメントする。

その他の回答 (1 件)

husnir nasyuha
husnir nasyuha 2019 年 3 月 4 日

0 投票

hi, may i know which resample function that you used, and how to normalize the data into 100 percent of gait

カテゴリ

質問済み:

2017 年 9 月 5 日

コメント済み:

2021 年 10 月 15 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by