[Solved] Upsampling multidimensional array with interpn
Ältere Kommentare anzeigen
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!
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Matrices and Arrays finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!