Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Script_Regresion_Polinomial, Ejercicios de Métodos Numéricos

Script del método númerico Regresión Polinomial

Tipo: Ejercicios

2021/2022

Subido el 25/02/2023

danielitha-zuniga-1
danielitha-zuniga-1 🇪🇨

1 documento

1 / 3

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
disp('ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO')
disp('Regresion Polinomial')
disp('Daniela Zuñiga')
clear
clc
x=input('Ingrese lo datos de x: ');
y=input('Ingrese lo datos de y: ');
dim=length(y)
sumx=0;st=0;sumy=0;sr=0;
sumx2=0;sumx3=0;sumx4=0;sumxy=0;sumx2y=0;
for i=1:dim
sumx=sumx+x(i);
sumy=sumy+y(i);
sumx2=sumx2+x(i)*x(i);
sumx3=sumx3+x(i)*x(i)*x(i);
sumx4=sumx4+x(i)*x(i)*x(i)*x(i);
sumxy=sumxy+x(i)*y(i);
sumx2y=sumx2y+x(i)*x(i)*y(i);
end
xm=sumx/dim;
ym=sumy/dim;
a=[dim sumx sumx2;sumx sumx2 sumx3;sumx2 sumx3 sumx4]
b=[sumy;sumxy;sumx2y]
[m,n]=size(a);
i=1;
l(i,i)=sqrt(a(i,i));
for j=1:m
l(i,j)=a(i,j)/l(i,i);
end
i=i+1;
pf3

Vista previa parcial del texto

¡Descarga Script_Regresion_Polinomial y más Ejercicios en PDF de Métodos Numéricos solo en Docsity!

disp('ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO') disp('Regresion Polinomial') disp('Daniela Zuñiga') clear clc x=input('Ingrese lo datos de x: '); y=input('Ingrese lo datos de y: '); dim=length(y) sumx=0;st=0;sumy=0;sr=0; sumx2=0;sumx3=0;sumx4=0;sumxy=0;sumx2y=0; for i=1:dim sumx=sumx+x(i); sumy=sumy+y(i); sumx2=sumx2+x(i)x(i); sumx3=sumx3+x(i)x(i)x(i); sumx4=sumx4+x(i)x(i)x(i)x(i); sumxy=sumxy+x(i)y(i); sumx2y=sumx2y+x(i)x(i)*y(i); end xm=sumx/dim; ym=sumy/dim; a=[dim sumx sumx2;sumx sumx2 sumx3;sumx2 sumx3 sumx4] b=[sumy;sumxy;sumx2y] [m,n]=size(a); i=1; l(i,i)=sqrt(a(i,i)); for j=1:m l(i,j)=a(i,j)/l(i,i); end i=i+1;

while i<=n sum=0; for j=1:i if i>j l(i,j)=0; else if i==j for k=1:i- 1 sum=sum+l(k,i)^2; end end end end l(i,j)=sqrt(a(j,j)-sum); sum=0; for j=j+1:n if j>n break else for k=1:i- 1 sum=sum+l(k,i)*l(k,j); end l(i,j)=(a(i,j)-sum)/l(i,i); sum=0; end end i=i+1; end l lt=l'; %PRIMER SISTEMA