smoothed scatter plot matlab like excel
古いコメントを表示
I have this plot code which creats the plot as scattered but line, whereas I want it as excel scattered smooth
%%% loadx - STRAIN - DISPLACEMENT
X = [6;10;13;23];
Y = [3.78E-04;1.06E-03;1.78E-03;2.10E-03];
plot(X,Y,'-o')
hold on
Xv = [6;10;13;23];
Yv = [4.30E-03;4.10E-03;3.40E-03;3.74E-03];
plot(Xv,Yv,'-o')
ax = gca;
ax.YAxis.Exponent = 0;
xlabel('Nodes')
ylabel('Strain (Dimensionless) & Displacement (m)')
title('Grid Sensitivty')
legend('Displacement X','Strain x'
採用された回答
その他の回答 (1 件)
dpb
2021 年 1 月 25 日
fXY=fit(X,Y,'smoothingspline');
plot(fXY,X,Y,'b-')
fXYv=fit(Xv,Yv,'smoothingspline');
plot(fXYv,Xv,Yv,'r-')
Above needs Curve Fitting Toolbox but is probably by far the simplest approach if have.
カテゴリ
ヘルプ センター および File Exchange で Scatter Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
