Plotting two columns from matrix.
Ältere Kommentare anzeigen
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 Kommentare
Walter Roberson
am 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
am 1 Jan. 2020
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Axis Labels finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!