how to plot polyfit same plot as scatter
조회 수: 181 (최근 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에서 Animation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!