is this code of plotting correct?
    조회 수: 2 (최근 30일)
  
       이전 댓글 표시
    
I wanted to create a code that load data and use it to create scatter plot,Perform a least-squares
 fit of loaded data to a straight line,and also Perform a least-squares fit of this
 data to a parabola. I also want to plot it on the same plot for comparasion. can you tell me if this is correct.
 THIS IS THE CODE  I WROTE
load samples
%create a scatter plot
scatter(t,y)
title('Scatter data plot')
xlabel('T')
ylabel('Y')%create a least-square fit of date to a straight line
hold on 
plot(polyfit(t,y,1));
hold on
plot(polyfit(t,y,2));
hold off
%the fit is better with the parabola than it is with the line
댓글 수: 0
답변 (1개)
  KSSV
      
      
 2021년 3월 19일
        load samples
% Fit a line to data 
p1 = polyfit(t,y,1) ; 
y1 = polyval(p1,t) ; 
% Fit second degree polynomial to data
p2 = polyfit(t,y,2) ; 
y2 = polyval(p2,t) ; 
%  plot
plot(t,y,'.r')
title('Scatter data plot')
xlabel('T')
ylabel('Y')
hold on 
plot(t,y1);
plot(t,y2)
댓글 수: 2
참고 항목
카테고리
				Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

