how to plot polyfit same plot as scatter
114 ビュー (過去 30 日間)
古いコメントを表示
figure (1)
scatter(Alpha(X_new),CD_new,'linewidth',0.0001);
p=polyfit(Alpha(X_new),CD_new,1);
xlabel('Alpha');
ylabel('CD');
0 件のコメント
回答 (1 件)
Cris LaPierre
2021 年 4 月 17 日
Polyfit just returns the coefficient values. If you want to plot it, you need to evaluate your polynomial, and then plot the resulting values using plot.
x = linspace(0,4*pi,10);
y = sin(x);
p = polyfit(x,y,7);
% evaluate polynomial
x1 = linspace(0,4*pi);
y1 = polyval(p,x1);
% plot
scatter(x,y)
hold on
plot(x1,y1)
hold off
legend('Data','Polyfit')
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!