Resampling a Vector of a specific length between 0 to 100% (ie 100 points)

4 ビュー (過去 30 日間)
Louise
Louise 2021 年 7 月 22 日
回答済み: KSSV 2021 年 7 月 22 日
Hello,
I've a Ground Reaction Force with a specific length from Heel Strike to Toe Off.
My aim is to "normalize" its length from 0 to 100%.
In other words, I would like that the length of this vector (1098), attached, will have a length of 100 points.
I try without success the spline, interp1 function.... Thanks in advance for your help,
Louise

回答 (1 件)

KSSV
KSSV 2021 年 7 月 22 日
load('GRF.mat')
x = 1:length(GRF) ;
plot(x,GRF) ;
xi = linspace(1,length(GRF)) ;
GRFi = interp1(x,GRF,xi) ;
plot(x,GRF,'r')
hold on
plot(xi,GRFi,'.b')
legend('Original','Interpolated')

カテゴリ

Help Center および File ExchangeInterpolation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by