Vous êtes sur la page 1sur 10

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

FORMATO DE TRABAJO FINAL


I.

PORTADA
UNIVERSIDAD TCNICA DE AMBATO
Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Proyecto Acadmico de Fin de Semestre
Ttulo:
Aproximacin funcional en Matlab
Carrera:
Electrnica y Comunicaciones
rea Acadmica:
Nombre del rea Acadmica
Lnea de Investigacin:
Lnea de la Carrera
Ciclo Acadmico y Paralelo:
Alumnos participantes:
Lpez Beltrn Bryan Alejandro
Mio Altamirano Dennis Ivn
Mdulo y Docente:

II.

Mtodos Numricos Ing. Zambrano Tatiana

INFORME DEL PROYECTO


1.
2.

PP
YY

2.1 Ttulo
APROXIMACIN FUNCIONAL EN MATLAB
2.2 Objetivos
Mediante el desarrollo de este proyecto se pretenden lograr los siguientes
objetivos:
Objetivo General
-

Analizar el proceso de aproximacin funcional con mnimos cuadrados para la


creacin de un programa que automatice el uso de este mtodo.

Objetivos Especficos
-

Investigar acerca de la aproximacin funcional a fin de tener una nocin de los


temas que abarca este campo matemtico.
Determinar los pasos a seguir para poder obtener una funcin mediante los
mnimos cuadrados.
Disear un programa en el software Matlab que pueda obtener una funcin a
partir de datos dados utilizando un mtodo de aproximacin funcional.

2.3 Resumen
El presente informe trata acerca de la aproximacin funcional que, en principio, es
encontrar la mejor funcin para representar a una serie de datos relacionados
entre s obtenidos de una medicin de variables que no dependen directamente la
una de la otra, un ejemplo claro es el peso y estatura de una persona, si bien
ambos tienen relacin no son dependientes la una de la otra, al menos
directamente. Es as que si se tiene una tabla de valores que cumplan con las
caractersticas antes mencionadas se puede obtener una funcin que sea fcil de
entender y tenga una desviacin mnima en relacin a los valores en cuestin, el
mtodo a travs del cual podemos hacer esto es con mnimos cuadrados que se

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

basa en obtener coeficiente de una funcin diferenciable a partir de la suma y


multiplicacin de sus datos, como se ver ms adelante.
2.4 Palabras clave: Aproximacin Funcional, Mnimos Cuadrados, Matlab.
2.5 Introduccin
Si bien existen diversos mtodos para obtener una funcin que represente a una
serie de datos exactamente, en muchas ocasiones puede llegar a ser un proceso
demasiado extenso y tedioso, sobre todo si la cantidad de datos es numerosa
puesto que la funcin obtenida ser una suma de varias funciones dependiendo
del comportamiento del fenmeno medido, y adems la lectura de estos datos ser
difcil de predecir y leer. Con el fin de solucionar este inconveniente la
aproximacin funcional nos brinda una mayor facilidad de obtener una funcin que
ms se ajuste a los datos con los que se est trabajando, de ah su nombre ajuste
de curvas puesto que es un mtodo de prueba y error si es que no se puede ver el
comportamiento de los datos y se tendr que hacer una serie de pasos hasta
encontrar el grado que proporcione un error aceptable de dispersin.
Con el mtodo de mnimos cuadrados se puede obtener una funcin a partir de los
valores con los que se est trabajando, sin embargo se recomienda slo hacerlo
hasta grado 3 porque a medida que se eleva el grado, se tendr que resolver un
sistema de ecuaciones ms extenso.
2.6 Materiales y Metodologa

II.6.1. Marco Terico


Aproximacin Funcional
A una aproximacin funcional se la puede definir de como: una funcin p(x)
definida en un intervalo [a, b] aproxima a una funcin f(x) en el mismo intervalo si

p ( x ) f (x )
Ecuacin 1
Para describir un mtodo de aproximacin funcional, son necesarios dos
elementos fundamentales. En primer lugar, hay que definir el espacio de funciones
donde se elige el aproximante p(x). Es decir, hay que elegir el tipo de
aproximacin. En segundo lugar, es necesario formalizar matemticamente el
significado de es aproximadamente igual a,

. Es decir, hay que definir el

criterio de aproximacin. [1]


Si se dispone de la expresin de f(x), el objetivo es aproximarla por una funcin
p(x) ms manejable y computable, que habitualmente nos permitir adems
aproximar integrales o derivadas de la funcin original. Si slo se dispone de
valores discretos f(xi), adems del objetivo reseado, nos interesa obtener p(x)

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

para poder evaluarlo en puntos distintos a los puntos base. Las funciones discretas
son comunes en muchas reas, desde el diseo asistido por ordenador al
tratamiento de seales, pasando por las medidas experimentales. [1]

Mtodo de mnimos cuadrados


Para estudiar el comportamiento de una serie de datos obtenidos empricamente,
constituidos por puntos dados mediante pares ordenados de nmeros, asociados
con los valores de dos variables, es necesario contar con una funcin, que exprese
analticamente la relacin funcional que guardan las variables en cuestin. [2]
Es una tcnica de Anlisis Numrico en la que, dados un conjunto de pares, se
intenta encontrar la funcin que mejor se aproxime a los datos u obtener un mejor
ajuste.
En su forma ms simple, intenta minimizar la suma de cuadrados de las
diferencias ordenadas llamadas residuos entre los puntos generados por la funcin
y los correspondientes en los datos. [2]
Ajuste de curva
Lo primero en tomarse en cuenta en el proceso es la interpretacin del grado a el
cual vamos a ajustar nuestra funcin, puesto que de los datos tabulados
obtendremos puntos, los mismos que se pueden encontrar en una dispersin
aleatoria en donde deberemos ver que funcin se ajusta mejor a dichos puntos. [2]

Grfico 1
Una vez encontrado el grado al que vamos a ajustarlo, seguiremos un proceso que
al final obtendremos un sistema de ecuaciones que daremos solucin por cualquier
mtodo ya conocido.
Procedimiento de resolucin

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

Queremos aproximar un polinomio de grado n, a un conjunto de m pares de datos (xi,


yi) de modo que n m.
Sea el polinomio

P ( x )=a 0+a 1 x+ a2 x 2+ an x n
Ecuacin 2

Para obtener los valores de los coeficientes del polinomio aproximador se tienen
que determinar los valores de los coeficientes a0, a1, a2,...an. Para poder obtener
dichos valores establecemos de la siguiente manera:
2

Na0+ a 1 x +a 2 x + am x = y
a 0 x +a 1 x 2 +a 2 x 3+ am x m+1= x y
a 0 x 2+ a 1 x 3 +a 2 x 4 + an x n+2 = x 2 y
Ecuacin 3
Estas ecuaciones provienen de las sumas que se especifican en las ecuaciones, y
se llega a estas por los datos tabulados que obtenemos de una funcin.
Previo a esto se deber saber mediante la grfica a qu grado la vamos a ajustar,
es decir todos aquellos puntos pertenecientes a la funcin debern pertenecer a
una misma funcin.
Realizado esto podremos obtener la ecuacin que satisfaga los puntos dados en la
tabulacin. [2]
Coeficiente de correlacin
Todos los puntos que pertenecen a una funcin no siempre se lo pueden
interpretar mediante una ecuacin que satisfaga a cada uno de ellos, es por eso
que mediante el mtodo de mnimos cuadrados se puede lograr que una funcin
represente todo ese conjunto de puntos y sea posible un ajuste. La correlacin no
indica que tan exacta es el ajuste que se ha hecho, es decir si todos los puntos
coinciden con dicha funcin el resultado ser de uno, caso contrario se obtendr
un porcentaje de exactitud dependiendo del ajuste elaborado. [3]
Ajuste; correlacionados entre s

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

Grfico 2
La siguiente igualdad define a la correlacin de una funcin.

r=

n xy x y

n x ( x ) n y ( y )
2

Ecuacin 4
Matlab
MATLAB es un programa interactivo de uso general en Ciencias e Ingeniera.
La interaccin se realiza mediante instrucciones (comandos), y tambin
mediante funciones y programas (scripts). Los objetos bsicos con los cuales opera
MATLAB son matrices. La especificacin y asignacin de cada variable la realiza
MATLAB en forma dinmica y eficiente, por lo que no son necesarias las declaraciones
de variables de algunos lenguajes de computacin convencionales. [4]
En entornos universitarios se ha convertido en la herramienta de enseanza estndar
para cursos de introduccin en lgebra lineal aplicada, as como cursos avanzados en
otras reas. En la industria, MATLAB se utiliza para investigacin y para resolver
problemas prcticos de ingeniera y matemticas, con un gran nfasis en aplicaciones
de control y procesamiento de seales. MATLAB tambin proporciona una serie de
soluciones especficas denominadas TOOLBOXES. Estas son muy importantes para
la mayora de los usuarios de MATLAB y son conjuntos de funciones MATLAB que
extienden el entorno MATLAB para resolver clases particulares de problemas como:
[4]

Procesamiento de seales

Diseo de sistemas de control

Simulacin de sistemas dinmicos

Identificacin de sistemas

Redes neuronales y otros.

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

II.6.2. Materiales y Procedimiento


Para desarrollar el programa que nos permita calcular un ajuste de curva
utilizaremos el software MATLAB, el mismo que nos permitir elaborar grficas y
estructurar cada problema de una manera entendible para el usuario.
El cdigo a ser realizado se basa en la utilizacin de matrices y en bucles que son
comunes en programacin hecha en otros lenguajes. Los bucles ms utilizados
son el IF, WHILE y FOR. Es decir el programa no tiene complicacin en los
clculos ingresados por medio de un algoritmo. El pequeo problema resulta ser
en los grficos que se deben realizar, en donde podemos obtener ciertos detalles
que no podremos conocer y que son propios de MATLAB. Para agregar un grfico
de nuestro algoritmo presentaremos el cdigo que se deber establecer para
lograr programarlo.

Grfico 3
El cdigo a ser analizado es el siguiente:

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

Grfico 4
En donde estamos prcticamente dibujando a la curva que nosotros hemos elegido
dicho ajuste. Con este cdigo podremos obtener un anlisis ms completo de cada
ejercicio a resolverse.
2.7 Resultados y Discusin
Se obtuvo con satisfaccin los resultados esperados del proyecto realizado, mediante
el estudio e investigacin sobre el mtodo de mnimos cuadrados, el mismo que ofrece
una aproximacin muy considerada para ajustar ciertos datos a una curva o recta y
obtener una descripcin de la misma. Una observacin importante del programa
elaborado, es que las sentencias utilizadas en este, son las bsicas que se utilizan en
los otros lenguajes de programacin a excepcin de la programacin de las grficas,
estas contienen un lenguaje propio de la plataforma MATLAB.
El programa respondi satisfactoriamente a los resultados que se pudieron comparar.
La dificultad que ms se dio a notar fue el clculo del coeficiente de correlacin, en
donde las frmulas que corresponden a dicho calculo no podan satisfacer el resultado
que se quera obtener, pues en la mayora de casos no se modificaba en nada cuando
una funcin de poca correlacin era calculado nos entregaba un error. Este punto
puede ser motivo de correccin o implementacin para una futura mejora en el
programa realizado.
2.8 Conclusiones

La aproximacin funcional se realiza cuando se quiere una representacin de


los datos con los que se cuenta de una forma que sean sencillos de interpretar
en lo que a su comportamiento se refiere se usa principalmente el mtodo de
mnimos cuadrados.
Dependiendo del grado de funcin que se requiera se tendr que establecer un
sistema de ecuaciones ms extenso o ms corto, pero todos los sistemas de

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

ecuaciones que obtengamos obedecern a la frmula antes mencionada en los


mnimos cuadrados.
Mediante el software Matlab se pudo automatizar el proceso requerido por los
mnimos cuadrados para funciones de hasta 3er grado, adicionalmente con la
ayuda de los recursos de este programa se puede visualizar los datos y la
funcin obtenida a fin de poder compararlo por nuestra cuenta.

2.9 Referencias bibliogrficas

Bibliografa
[1] L. d. C. N. (LaCN), Aproximacin funcional e interpolacin, camins, Buenos
Aires, 2009.
[2] . E. Martinez, Mnimos Cuadrados, academ, Bogot, 2010.
[3] A. Villegas, Slideshare, 8 Mayo 2014. [En lnea]. Available:
http://es.slideshare.net/JArtemioVillegas/minimos-cuadrados-34433809. [ltimo
acceso: 18 Enero 2017].
[4] G. M., Nereida, 21 Mayo 2001. [En lnea]. Available:
http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html.
[ltimo acceso: 18 Enero 2017].

2.10. Fotografas y grficos

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016

UNIVERSIDAD TCNICA DE AMBATO

FACULTAD DE INGENIERA EN SISTEMAS, ELECTRNICA E INDUSTRIAL


PERODO ACADMICO: ABRIL 2016 SEPTIEMBRE 2016