Abstract— In this exercise, the Lagrange interpolation method B. Codigo utilzado
was used due to its approximation precision, although it has the defect that it needs a lot of data to be more precise. function fi = Lagran_(x1,f,xi) Palabras clave: Matlab, Método numérico, precicion, plot (x1,f,'or') ecuación, interpolación, método de Lagrange, función, valor hold on requerido. fi=zeros(size(xi)); I. INTRODUCTION (1) npl=length(f); syms x; Se ha tabulado la radiación solar de Tucson Arizona, como for i=1:npl sigue: z=ones(size(xi)); Tiempo, Li=1; E F M A M J for j=1:npl mes if i~=j Radiación, z=z.*(xi - x1(j))/(x1(i)-x1(j)); 144 188 245 311 351 359 Li=Li*((x-x1(j))/(x1(i)-x1(j))); 𝑊/𝑚2 end Tiempo, end J A S O N D fi=fi+z*f(i); mes L(i)=Li; Radiación, end 308 287 260 211 159 131 ecuacion=0; 𝑊/𝑚2 for i=1:npl ecuacion=L(i)*f(i)+ecuacion; end Suponga que cada mes tiene 30 días y ajuste una sinusoidal ecuacion=simplify(expand(ecuacion)) a estos datos. Utilice la ecuación resultante para pronosticar la fplot(ecuacion,[0 24]) radiación a mediados de agosto. plot (xi,fi,'*g') hold off return II. DESARROLLO A. Inicio del procedimiento(2 La manera de ejecutar el programa en Matlab se muestra en la siguiente imagen: Haciendo uso de las herramientas y conocimientos aprendidos se ocupó el método de interpolación de Lagrange programado en el software Matlab. Paso uno el problema nos dice que los meses tienen 30 días, y son 12 meses lo cual nos da un total de 360 días. Paso dos en el problema nos está pidiendo pronosticar la radiación a mediados de agosto, haciendo la suma de meses y En el command window se ingresan los valores de x1, que son la sumándole 15 días del mes de agosto nos da un total de 255 la suma de los días por mes transcurridos, el valor de f nos días, en se tiene que pronosticar la radiación. representa el valor de las muestras tomadas cada 30 días y el valor de xi que es de 255 nos representa el día en que se quiere Una vez teniendo los datos completos que nos pide el sabes como estuvo la radiación, pero no se tomó el datos. programa realizado en el software se ingresan en la Ingresados estos datos de manda a llamar a el programa realizado computadora para que nos del programa nos de los resultados en Matlab. de la ecuación y nos grafique los datos ingresados. C. Resultados Nota: los datos de ingresan como si fuera un arreglo. El software nos dio la siguiente ecuación de 11vo. Orden 9293𝑥11 10093𝑥10 − 707114136960000000000000 357128352000000000000 42493𝑥 9 + 1587237120000000000 194443𝑥 8 − 13226976000000000 137048623𝑥 7 + 26453952000000000 317609𝑥 6 3483974659𝑥 5 − + 259200000000 17635968000000 528748723𝑥 4 12701575139𝑥 3 − + 24494400000 8164800000 131837971𝑥 2 239880373𝑥 − + – 17527 1890000 138600 También nos dio la gráfica con la interpolación y como nos dio una ecuación de 11vo. Orden la gráfica de esta ecuación se aproximó mucho a los puntos de las muestras graficadas. La grafica se muestra a continuación:
En esta grafica se muestra los datos proporcionados por el
ejercicio y también el valor de la radicación a mediados del mes de agosto que es de 280.8985 𝑊/𝑚2 y en la grafica muestra este valor con un asterisco de color verde. Conclusión Se eligió este método por su eficacia y entre mas grande sea el orden del polinomio mejor será la precisión de la interpolación, aunque este método depende del numero de datos ingresados para que la ecuación resultante sea de un grado mayor. REFERENCES [1] https://www.mathworks.com/products.html?s_tid=gn_ps