trying to make data set from non-equally spaced to eqally spaced
4 ビュー (過去 30 日間)
古いコメントを表示
I have two sets of data which are not equally spaced. What I am trying to do is to use interpolation to get an equally space data.
wave1 --> data in x-axis (1xN) abs1 --> data in y-axis (1xN)
wave2 = 900:0.1:1089; abs3 = interp1(wave1, abs1, wave2, 'spline');
Are two sentences a right way to get an equally space data which are wave2 & abs2?
0 件のコメント
採用された回答
Star Strider
2017 年 5 月 23 日
That appears correct to me. I would question the 'spline' method, since it assumes information that may not be in your data. I would use 'linear', at least at first. Also, the linspace function might be more appropriate than the colon operator to create ‘wave2’.
6 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!