How to make plot smooth when we can not increase the x and y variables.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Najam us Saqib Fraz
el 28 de Oct. de 2020
Respondida: Mayank Bajpai
el 28 de Oct. de 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 comentarios
Respuesta aceptada
Mayank Bajpai
el 28 de Oct. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Smoothing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!