Effacer les filtres
Effacer les filtres

trying to make data set from non-equally spaced to eqally spaced

4 vues (au cours des 30 derniers jours)
JK
JK le 23 Mai 2017
Commenté : Star Strider le 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?

Réponse acceptée

Star Strider
Star Strider le 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 commentaires
JK
JK le 24 Mai 2017
it was successful. 980 was a problem. Thanks.
Star Strider
Star Strider le 24 Mai 2017
As always, my pleasure.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Interpolation dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by