在 MATLAB 中,我希望在向量中的每个元素之间插入一个值
例如
v=[1,3,5,7,9]
我想得到
v=[1,2,3,4,5,6,7,8,9]
有没有快速的方法来做到这一点?
最佳答案
一个非常简单、通用的方法是使用插值,特别是函数 INTERP1 :
>> v = [1 3 5 7 9]
v =
1 3 5 7 9
>> v = interp1(v,1:0.5:numel(v))
v =
1 2 3 4 5 6 7 8 9
关于MATLAB 在两者之间插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5365096/