trying to make data set from non-equally spaced to eqally spaced
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Star Strider
il 23 Mag 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Interpolation in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!