How to make plot smooth when we can not increase the x and y variables.
1 回表示 (過去 30 日間)
古いコメントを表示
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
0 件のコメント
採用された回答
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Smoothing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!