INTERPOLACIÓN DE DATOS
Se ingresan los valores medidos de los aguacates durante 6 dias en matrices para su fácil manejo, y se busca un polinomio que se ajuste a la tendencia
Contents
clear all
close all
clc
Aguacate uno
MAT_1=[
209.03 191.63 192.84 192.07 191.46 187.38
133.36 105.41 112.92 110.96 110.76 105.38
188.81 165.47 165.20 163.79 163.84 156.64
187.38 164.81 165.75 166.02 164.39 160.65
20.69 18.57 18.70 17.77 17.44 17.02];
Agucate dos
MAT_2=[
206.63 195.98 194.47 189.39 186.99 183.35
130.77 109.38 110.63 104.20 103.98 96.64
183.95 166.27 161.75 154.13 153.42 147.95
185.91 174.38 173.50 167.63 162.85 159.29
20.80 19.34 19.31 17.90 17.41 16.33];
Aguacate tres
MAT_3=[
208.31 190.52 199.68 195.32 190.11 185.55
132.64 108.14 121.72 116.17 110.10 99.10
187.21 162.19 175.37 170.38 162.27 154.77
187.10 163.60 173.80 168.62 163.54 159.59
20.94 19.01 19.92 18.32 17.63 16.97];
Corrección día 3
MAT_1(:,3)=(MAT_1(:,2)+MAT_1(:,4))/2;
MAT_2(:,3)=(MAT_2(:,2)+MAT_2(:,4))/2;
MAT_3(:,3)=(MAT_3(:,2)+MAT_3(:,4))/2;
Porcentaje de cambio en verde
Ag_1=MAT_1(3,:)./(MAT_1(1,:).*MAT_1(5,:));
Ag_2=MAT_2(3,:)./(MAT_2(1,:).*MAT_2(5,:));
Ag_3=MAT_3(3,:)./(MAT_3(1,:).*MAT_3(5,:));
Ag_P=(Ag_1+Ag_2+Ag_3)/3;
dia=[1,2,3,4,5,6];
figure(1)
plot(dia,Ag_P,'--dg','Linewidth',2),title('Comportamiento verde','FontSize',12,'FontWeight','bold'),xlabel('Dias'),ylabel('Valores');
Gráfica de los tres agucates y su promedio
figure(2)
plot(dia,Ag_1,'--*b',...
dia,Ag_2,'--or',...
dia,Ag_3,'--pm',...
dia,Ag_P,'--^g'),title('Cambio de color a traves de los días','FontSize',12,'FontWeight','bold'),xlabel('Dias'),ylabel('Valores');
legend('Aguacate uno ','Aguacate dos ','Aguacate tres ','Promedio','Location','BestOutside');
Polinomio y su ajuste
horas=1:0.1:6;
P son los coeficientes del polinomio de 5to grado
S es el grado aproximadoo de error
[P,S]= polyfit(dia,Ag_P,5)
figure(3)
plot(dia,Ag_P,'--^b',...
horas,polyval(P,horas),'--*g'),title('Ajuste del polinomio','FontSize',12,'FontWeight','bold'),xlabel('Dias'),ylabel('Valores');
legend('Promedio','Polinomio grado 5','Location','BestOutside');
P =
0.0000 -0.0001 0.0008 -0.0034 0.0078 0.0380
S =
R: [6x6 double]
df: 0
normr: 6.3216e-17
No hay comentarios:
Publicar un comentario