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

조회 수: 3 (최근 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 CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by