Está en la página 1de 12

IV.

- Realizar el ajuste polinomial de grado 1,2,3 para los siguientes datos:

n=[0:7,7.44]

t=[0,4.03,8.12,14.23,20.33,27.1,34.53,42.63,46.43]

a) Mostrar diagrama de dispersión y gráfica de ajuste.

b) Indiciar el polinomio de ajuste

c) Evaluar 6 puntos diferentes en el polinomio de ajuste y solicitarle al usuario los

puntos a evaluar.

CODIFICACION
%programa que Realizar el ajuste polinomial de grado 1,2,3 para los
%siguientes datos.
clear all
clc
%ajuste 1
n=[0:7:56];
t=[0,4.03,8.12,14.23,20.33,27.1,34.53,42.63,46.43];
plot(n,t,'ro')
grid on
title('Ajuste polinominal')
xlabel('Eje x "n"')
ylabel('Eje y " t" ')
aju1=polyfit(n,t,1);
disp('El polinomio de ajuste es: ')
disp(aju1)
%grafica de ajuste
eva=polyval(aju1,n);
hold on
plot(n,eva,'g')
%evaluar
c=0;
con=1;
a=0;
for m=1:6;
i(m)=input('Introduce valor de punto a evaluar');
vec(con)=i(m);
con=con+1;
a=a+i(m);
end
xx=i;
disp('el ajuste de los valores dados es')
yy=polyval(aju1,xx)

EJECUCION

El polinomio de ajuste es:

0.8743 -2.5473

Introduce valor de punto a evaluar2


Introduce valor de punto a evaluar5

Introduce valor de punto a evaluar9

Introduce valor de punto a evaluar7

Introduce valor de punto a evaluar42

Introduce valor de punto a evaluar3

xx =

2 5 9 7 42 3

el ajuste de los valores dados es

yy =

-0.7987 1.8242 5.3215 3.5728 34.1737 0.0756

Ajuste polinominal
50

40

30
Eje y " t"

20

10

-10
0 10 20 30 40 50 60
Eje x "n"

CODIFICACION
%programa que Realizar el ajuste polinomial de grado 1,2,3 para los
%siguientes datos.
clear all
clc
%ajuste 2
n=[0:7:56];
t=[0,4.03,8.12,14.23,20.33,27.1,34.53,42.63,46.43];
plot(n,t,'ro')
grid on
title('Ajuste polinominal')
xlabel('Eje x "n"')
ylabel('Eje y " t" ')
aju2=polyfit(n,t,2);
disp('El polinomio de ajuste es: ')
disp(aju2)
%grafica de ajuste
eva=polyval(aju2,n);
hold on
plot(n,eva,'g')
%evaluar
c=0;
con=1;
a=0;
for m=1:6;
i(m)=input('Introduce valor de punto a evaluar');
vec(con)=i(m);
con=con+1;
a=a+i(m);
end
xx=i;
disp('el ajuste de los valores dados es')
yy=polyval(aju2,xx)

EJECUCION

El polinomio de ajuste es:

0.0039 0.6563 -0.7670

Introduce valor de punto a evaluar34

Introduce valor de punto a evaluar65

Introduce valor de punto a evaluar34

Introduce valor de punto a evaluar57

Introduce valor de punto a evaluar90

Introduce valor de punto a evaluar32

el ajuste de los valores dados es

yy =

26.0477 58.3404 26.0477 49.2905 89.8328 24.2212


Ajuste polinominal
50

40

30
Eje y " t"

20

10

-10
0 10 20 30 40 50 60
Eje x "n"

CODIFICACION
%programa que Realizar el ajuste polinomial de grado 1,2,3 para los
%siguientes datos.
clear all
clc
%ajuste 3
n=[0:7:56];
t=[0,4.03,8.12,14.23,20.33,27.1,34.53,42.63,46.43];
plot(n,t,'ro')
grid on
title('Ajuste polinominal')
xlabel('Eje x "n"')
ylabel('Eje y " t" ')
aju3=polyfit(n,t,3);
disp('El polinomio de ajuste es: ')
disp(aju3)
%grafica de ajuste
eva=polyval(aju3,n);
hold on
plot(n,eva,'g')
%evaluar
c=0;
con=1;
a=0;
for m=1:6;
i(m)=input('Introduce valor de punto a evaluar');
vec(con)=i(m);
con=con+1;
a=a+i(m);
end
xx=i;
disp('el ajuste de los valores dados es')
yy=polyval(aju3,xx)

EJECUCION

El polinomio de ajuste es:

-0.0002 0.0202 0.3109 0.3549

Introduce valor de punto a evaluar34

Introduce valor de punto a evaluar58

Introduce valor de punto a evaluar96

Introduce valor de punto a evaluar53

Introduce valor de punto a evaluar45

Introduce valor de punto a evaluar21

el ajuste de los valores dados es

yy =

26.6811 48.5148 44.5483 44.7246 37.6072 14.0110

Ajuste polinominal
50

40

30
Eje y " t"

20

10

-10
0 10 20 30 40 50 60
Eje x "n"
V.- Realizar el ajuste polinomial de grado 1,2,3 para los siguientes datos:

t=[1.9,3.8,5.7,7.6,9.5,11.4,13.3,15.2,17.1]

x=5:5:45

a) Mostrar diagrama de dispersión y gráfica de ajuste.

b) Indiciar el polinomio de ajuste

c) Evaluar 6 puntos diferentes en el polinomio de ajuste y solicitarle al usuario los

puntos a evaluar.

CODIFICACION
%programa que Realizar el ajuste polinomial de grado 1,2,3 para los
%siguientes datos.
clear all
clc
%ajuste 1
t=[1.9,3.8,5.7,7.6,9.5,11.4,13.3,15.2,17.1]
x=[5:5:45]
plot(x,t,'ro')
grid on
title('Ajuste polinominal')
xlabel('Eje x "x"')
ylabel('Eje y " t" ')
aju1=polyfit(x,t,1);
disp('El polinomio de ajuste es: ')
disp(aju1)
%grafica de ajuste
eva=polyval(aju1,x);
hold on
plot(x,eva,'g')
%evaluar
c=0;
con=1;
a=0;
for m=1:6;
i(m)=input('Introduce valor de punto a evaluar');
vec(con)=i(m);
con=con+1;
a=a+i(m);
end
xx=i;
disp('el ajuste de los valores dados es')
yy=polyval(aju1,xx)

EJECUCION

El polinomio de ajuste es:

0.3800 0.0000
Introduce valor de punto a evaluar35

Introduce valor de punto a evaluar78

Introduce valor de punto a evaluar53

Introduce valor de punto a evaluar78

Introduce valor de punto a evaluar35

Introduce valor de punto a evaluar676

el ajuste de los valores dados es

yy =

13.3000 29.6400 20.1400 29.6400 13.3000 256.8800

Ajuste polinominal
18

16

14

12
Eje y " t"

10

0
5 10 15 20 25 30 35 40 45
Eje x "x"

CODIFICACION
%programa que Realizar el ajuste polinomial de grado 1,2,3 para los
%siguientes datos.
clear all
clc
%ajuste 2
t=[1.9,3.8,5.7,7.6,9.5,11.4,13.3,15.2,17.1];
x=[5:5:45];
plot(x,t,'ro')
grid on
title('Ajuste polinominal')
xlabel('Eje x "x"')
ylabel('Eje y " t" ')
aju2=polyfit(x,t,2);
disp('El polinomio de ajuste es: ')
disp(aju2)
%grafica de ajuste
eva=polyval(aju2,x);
hold on
plot(x,eva,'g')
%evaluar
c=0;
con=1;
a=0;
for m=1:6;
i(m)=input('Introduce valor de punto a evaluar');
vec(con)=i(m);
con=con+1;
a=a+i(m);
end
xx=i;
disp('el ajuste de los valores dados es')
yy=polyval(aju2,xx)

EJECUCION

El polinomio de ajuste es:

0.0000 0.3800 0.0000

Introduce valor de punto a evaluar25

Introduce valor de punto a evaluar879

Introduce valor de punto a evaluar43

Introduce valor de punto a evaluar3245

Introduce valor de punto a evaluar54

Introduce valor de punto a evaluar35

el ajuste de los valores dados es

yy =

1.0e+03 *

0.0095 0.3340 0.0163 1.2331 0.0205 0.0133


Ajuste polinominal
18

16

14

12
Eje y " t"

10

0
5 10 15 20 25 30 35 40 45
Eje x "x"

CODIFICACION
%programa que Realizar el ajuste polinomial de grado 1,2,3 para los
%siguientes datos.
clear all
clc
%ajuste 3
t=[1.9,3.8,5.7,7.6,9.5,11.4,13.3,15.2,17.1];
x=[5:5:45];
plot(x,t,'ro')
grid on
title('Ajuste polinominal')
xlabel('Eje x "x"')
ylabel('Eje y " t" ')
aju3=polyfit(x,t,3);
disp('El polinomio de ajuste es: ')
disp(aju3)
%grafica de ajuste
eva=polyval(aju3,x);
hold on
plot(x,eva,'g')
%evaluar
c=0;
con=1;
a=0;
for m=1:6;
i(m)=input('Introduce valor de punto a evaluar');
vec(con)=i(m);
con=con+1;
a=a+i(m);
end
xx=i;
disp('el ajuste de los valores dados es')
yy=polyval(aju3,xx)

EJECUCION

El polinomio de ajuste es:

-0.0000 0.0000 0.3800 0.0000

Introduce valor de punto a evaluar57

Introduce valor de punto a evaluar69346

Introduce valor de punto a evaluar776

Introduce valor de punto a evaluar45

Introduce valor de punto a evaluar4576

Introduce valor de punto a evaluar57

el ajuste de los valores dados es

yy =

1.0e+04 *

0.0022 2.6351 0.0295 0.0017 0.1739 0.0022

Ajuste polinominal
18

16

14

12
Eje y " t"

10

0
5 10 15 20 25 30 35 40 45
Eje x "x"

También podría gustarte