How to make plot smooth when we can not increase the x and y variables.

1 回表示 (過去 30 日間)
Najam us Saqib Fraz
Najam us Saqib Fraz 2020 年 10 月 28 日
回答済み: Mayank Bajpai 2020 年 10 月 28 日
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

採用された回答

Mayank Bajpai
Mayank Bajpai 2020 年 10 月 28 日
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 件)

カテゴリ

Help Center および File ExchangeSmoothing についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by