Plot 2 arrays in matlab?
45 views (last 30 days)
Show older comments
Umesh on 10 Apr 2013
lets assume I have two arrays a & b as follows: a=[1,2,5,3,1.5,7,6]; b=[12,1,45,11,3,2,65];
plot(a,b) gives a plot having so many intersecting line segments. How can one get a continuous curve with no intersecting segments? Something like plotting those points first and drawing segments as we proceed along a axis. Thank you for any help you can offer.
Jonathan Epperl on 11 Apr 2013
You need to sort you a array, then permute b the same way. Concretely:
% Then you'll understand why:
[as,is] = sort(a);
More Answers (0)
Find more on Scatter Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!