Plotting two columns from matrix.
Afficher commentaires plus anciens
I am trying to plot Column 4 against Column 10 as a line plot, but only when Columns 8 and 9 are between 0 +/- 0.0005. (Columns 8, 9, 10 are x, y, and z locations).
I would have done this with two if loops which would print the row if the conditions were met. This could have then been plotted. I feel as there are over 400,000 entries this is inefficient (file attached represents a smaller quantity due to size constraints). Prealloaction is not possible as I don't know the size of the final array. What would the best way to go about this?
2 commentaires
Walter Roberson
le 1 Jan 2020
In the cases where the conditions are not met, what do you want to do? Are you wanting to do a scatter plot? Are you wanting to plot a disconnected line segment for each consecutive area where the conditions are met? Are you wanting to create a single line plot as if the entries that do not met the condition were not present at all ?
JLV
le 1 Jan 2020
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!