How to make plot smooth when we can not increase the x and y variables.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Najam us Saqib Fraz
am 28 Okt. 2020
Beantwortet: Mayank Bajpai
am 28 Okt. 2020
Hello Every One.....
I am plotting a graph between two values let say x and y. There 10 x's and 10 y's.So when I plot I get a straight line plot,which looks very ugly.Please look at the pic given.Remember number of x and y are fixed,becuse I am getting this from the answer of a series of operation applied in loop.I can not increase the numb of x and y.Is there any way I can do this ?? Thanks
0 Kommentare
Akzeptierte Antwort
Mayank Bajpai
am 28 Okt. 2020
Instead of linear interpolation in the plot, try a spline interpolation?
xx=linspace(min(x),max(x),50);
yy=interp1(x,y,xx,'spline'); % spline interpolation
plot(xx,yy,'r-') % to show the interpolated plot
scatter(x,y,'ro',filled) % to show the observed data points
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Smoothing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!