trying to make data set from non-equally spaced to eqally spaced
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
JK
am 23 Mai 2017
Kommentiert: Star Strider
am 24 Mai 2017
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 Kommentare
Akzeptierte Antwort
Star Strider
am 23 Mai 2017
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 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!