Effacer les filtres
Effacer les filtres

How to extract a data range in x and y co-ordinates from a table?

10 vues (au cours des 30 derniers jours)
Matlab User
Matlab User le 19 Oct 2015
Commenté : Star Strider le 6 Nov 2015
Hi! I was wondering if someone could help me...
I have a data set with four columns, x,y,I,t. Each data point represents a molecular coordinate. I need to find data points with raw x values in the range 22450-25450 and output in a separate file the x coordinate, the associated y, I and t coordinates!!
Thankyou in advance!

Réponse acceptée

Star Strider
Star Strider le 19 Oct 2015
To get the row indices corresponding to your desired ‘x’ values, use the find function. Assuming ‘data(:,1)’ is ‘x’:
xrow = find((data(:,1) >= 22450) & (data(:,1) <= 25450));
output = data(xrow,:);
I cannot test this (I don’t have your array).
  4 commentaires
Matlab User
Matlab User le 6 Nov 2015
Done!
Star Strider
Star Strider le 6 Nov 2015
Thank you!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Get Started with MATLAB 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