[Solved] Upsampling multidimensional array with interpn
Show older comments
Hi all,
I'm trying to upsample a multidimensional array. Here is the code that I used for a monodimensional array:
sf1 = 100; %original sampling frequency
time = (0:(1/sf1):10-(1/sf1))'; %time array
x = randn(length(time), 1);
sf2 = 200; %final sampling frequency
upTime = (0:(1/sf2):10-(1/sf2))';
y = interp1(time, x, upTime);
Now I would like to upsample a 5D array, such as:
z = [randn(length(time), 1) randn(length(time), 1) randn(length(time), 1) randn(length(time), 1) randn(length(time), 1)];
How Can I use the interpn function properly?
Thank You all!
Accepted Answer
More Answers (0)
Categories
Find more on Matrices and Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!