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!