How to interpolate a matrix
52 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I'm trying to interpolate this matrix, so that I gain an extra 10 data points between each row. I do not want any more data points between the columns. Please could somone help with what I can use to do this?

0 Kommentare
Akzeptierte Antwort
Voss
am 26 Apr. 2022
data = randi(100,8)
n = size(data,1);
data_interp = interp1(1:n,data,linspace(1,n,11*(n-1)+1))
isequal(data_interp(1:11:end,:),data) % every 11th row is the original data
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Interpolation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!