2014-08-27 6 views

답변

3

polyfit을 사용하면 데이터에 가장 적합한 1 차 다항식을 얻을 수 있습니다.

예 : 당신은 polyval와 산포도와 함께 라인을 그릴 수

Fit = polyfit(x,y,1); % x = x data, y = y data, 1 = order of the polynomial. 

:

plot(polyval(Fit,x)) 

희망하는 데 도움이!

2

폴리 피트 (x, y, 1)를 사용하여 선형 맞춤에 대한 계수를 얻습니다. polyval (polyfit (x, y, 1), x)를 사용하여 원하는 x 값에 맞는 y 값을 얻습니다. 그러면 x와 폴을 플롯하여 선을 그릴 수 있습니다. 이미 산포도를 가지고, 오직 선형 적합을 사용하는 경우

, 나는 할 것이다 :

// scatterplot above 
hold on; 
    coef_fit = polyfit(x,y,1); 
    y_fit = polyval(coef_fit,xlim); 
    plot(xlim,y_fit,'r'); 
hold off; 
+0

어떻게 당신의 대답은 나보다 다른가요? –