How to interpolate a matrix
53 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Voss
2022-4-26
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
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!