Está en la página 1de 4

10/12/2016 regresion

%MÉTODOS NUMÉRICOS 
%Francisco Yépez 
%Ingeniería Civil 

X= [2 3 2 3] 
Y = [4 6 6 8] 
n = length (X) %Se establece el rango de n 

figure (1) 
plot(X,Y) 
grid on 
xlabel('X');ylabel('Y') 

A=0; %Para encontrar el Coeficiente A 
for i=1:n 
     A=A+X(1,i)*Y(1,i) 
end 
 B=0; %Para encontrar el Coeficiente B 
for i=1:n 
    B=B+X(1,i)*X(1,i) 
end 
  C=0; %Para encontrar el Coeficiente C 
  for i=1:n 
      C=C+X(1,i) 
  end 
       E=0; %Para encontrar el Coeficiente E 
for i=1:n 
    E=E+Y(1,i) 
end 
D=0; 
D=C/n; 
F=0; 
F=E/n; 
A1=(n*A‐C*E)/(n*B‐C*C); 
A0=F‐A1*D; 
clc; 
fprintf('Ecuación que rige los nuevos valores de Y \n\n'); 
fprintf(' Y = %D + %D X',A0,A1); 
for i=1:n 
    Y(1,i)=A0+A1*X(1,i) 
end 
fprintf('\n\nPresionar cualquier tecla para ver la grafica correspondiente\n\n'); 
pause 
%Gráfica de datos Corregidos 
plot(X,Y) 
grid on 
xlabel('X');ylabel('Y') 
pause 

X = 

     2     3     2     3 

Y = 

file:///C:/Users/Francisco/Desktop/Universidad/M%C3%A9todos%20Num%C3%A9ricos/html/regresion.html 1/4
10/12/2016 regresion
     4     6     6     8 

n = 

     4 

A = 

     8 

A = 

    26 

A = 

    38 

A = 

    62 

B = 

     4 

B = 

    13 

B = 

    17 

B = 

    26 

C = 

     2 

C = 

     5 

C = 

     7 

file:///C:/Users/Francisco/Desktop/Universidad/M%C3%A9todos%20Num%C3%A9ricos/html/regresion.html 2/4
10/12/2016 regresion

C = 

    10 

E = 

     4 

E = 

    10 

E = 

    16 

E = 

    24 

Ecuación que rige los nuevos valores de Y  

 Y =  
Y = 

     5     6     6     8 

Y = 

     5     7     6     8 

Y = 

     5     7     5     8 

Y = 

     5     7     5     7 

Presionar cualquier tecla para ver la grafica correspondiente 

file:///C:/Users/Francisco/Desktop/Universidad/M%C3%A9todos%20Num%C3%A9ricos/html/regresion.html 3/4
10/12/2016 regresion

Published with MATLAB® R2015a

file:///C:/Users/Francisco/Desktop/Universidad/M%C3%A9todos%20Num%C3%A9ricos/html/regresion.html 4/4

También podría gustarte