Está en la página 1de 32

Marco Terico Sistema Gill y Daz (2010) definen a un sistema como una combinacin de elementos que actan conjuntamente

y cumplen un determinado objetivo. Tambin aclaran que la palabra sistema es un trmino general que puede aplicarse a casi cualquier realidad fsica. Segn Bertalanffy, sistema es un conjunto de unidades recprocamente relacionadas. De ah se deducen dos conceptos: propsito (u objetivo) y globalismo (o totalidad).

Propsito u objetivo: todo sistema tiene uno o algunos propsitos. Los elementos (u objetos), como tambin las relaciones, definen una distribucin que trata siempre de alcanzar un objetivo.

Globalismo o totalidad: un cambio en una de las unidades del sistema, con probabilidad producir cambios en las otras. El efecto total se presenta como un ajuste a todo el sistema. Hay una relacin de causa/efecto. De estos cambio y ajustes, se derivan dos fenmenos: entropa y homeostasia.

Entropa: es la tendencia de los sistemas a desgastarse, a desintegrarse, para el relajamiento de los estndares y un aumento de la aleatoriedad. La entropa aumenta con el correr del tiempo. Si aumenta la informacin, disminuye la entropa, pues la informacin es la base de la configuracin y del orden. De aqu nace la negentropa, o sea, la informacin como medio o instrumento de ordenacin del sistema.

Homeostasia: es el equilibrio dinmico entre las partes del sistema. Los sistemas tienen una tendencia a adaptarse con el fin de alcanzar un equilibrio interno frente a los cambios externos del entorno. Una organizacin podr ser entendida como un sistema o subsistema o

un supersistema, dependiendo del enfoque. El sistema total es aquel representado por todos los componentes y relaciones necesarios para la

realizacin de un objetivo, dado un cierto nmero de restricciones. Los sistemas pueden operar, tanto en serio como en paralelo. Tipos de sistemas En cuanto a su constitucin, pueden ser fsicos o abstractos:

Sistemas fsicos o concretos: compuestos por equipos, maquinaria, objetos y cosas reales.

Sistemas abstractos: compuestos por conceptos, planes, hiptesis e ideas. Muchas veces solo existen en el pensamiento de las personas. En cuanto a su naturaleza, pueden cerrados o abiertos:

Sistemas cerrados: no presentan intercambio con el medio ambiente que los rodea, son hermticos a cualquier influencia ambiental. No reciben ningn recursos externo y nada producen que sea enviado hacia fuera. En rigor, no existen sistemas cerrados. Se da el nombre de sistema cerrado a aquellos sistemas cuyo comportamiento es

determinstico y programado y que opera con muy pequeo intercambio de energa y materia con el ambiente. Se aplica el trmino a los sistemas completamente estructurados, donde los elementos y

relaciones se combinan de una manera peculiar y rgida produciendo una salida invariable, como las mquinas.

Sistemas abiertos: presentan intercambio con el ambiente, a travs de entradas y salidas. Intercambian energa y materia con el ambiente. Son adaptativos para sobrevivir. Su estructura es ptima cuando el conjunto de elementos del sistema se organiza, aproximndose a una operacin adaptativa. La adaptabilidad es un continuo proceso de aprendizaje y de auto-organizacin.

Sistema aislado: es el sistema que no puede intercambiar materia ni energa con su entorno.

Los sistemas abiertos no pueden vivir aislados. Los sistemas cerrados, cumplen con el segundo principio de la termodinmica que dice que "una cierta cantidad llamada entropa, tiende a aumentar al mximo".

Existe una tendencia general de los eventos en la naturaleza fsica en direccin a un estado de mximo desorden. Los sistemas abiertos evitan el aumento de la entropa y pueden desarrollarse en direccin a un estado de creciente orden y organizacin (entropa negativa). Los sistemas abiertos restauran sus propia energa y reparan prdidas en su propia organizacin. El concepto de sistema abierto se puede aplicar a diversos niveles de enfoque: al nivel del individuo, del grupo, de la organizacin y de la sociedad. ENTRADAS
Ambiente a Informacion Energia Recursos Materiales a Informacion o Procesamiento a

SALIDAS
Informacion Energia Recursos Materiales

CARACTERSTICAS DEL ENTORNO Caractersticas de MATLAB:


Clculos intensivos desde un punto de vista numrico. Grficos y visualizacin avanzada.

Lenguaje de alto nivel basado en vectores, arrays y matrices. Coleccin muy til de funciones de aplicacin.

SALIDAS O PRESENTACIONES MATLAB provee acceso inmediato a las caractersticas grficas especializadas requeridas en ingeniera y ciencias. Potente graficacin orientada a objetos grficos le permite graficar los resultados de su anlisis, incorporar grficos en sus modelos de sistemas, rpidamente presentar complejos 3-D objetos, y crear resultados de presentacin, entre lo cual se destaca:

Representaciones 2-D y 3-D, incluyendo datos triangulados y reticulados Representaciones 3-D quiver, ribbon, y stem Control de fuentes, letras Griegas, smbolos, subndices y superndices Seleccin expandida de smbolos marcadores de curvas Grficos de torta, de barras 3-D y grficos de barras horizontales Grficos 3-D y slido modelado Representacin de imgenes y archivos I/O Grficos comentados Leer/Escribir archivos de datos Hierarchical Data Format (HDF) Presentacin de OpenGL software y hardware Animacin Display de buffer x rpido y exacto Soporte de colores verdaderos (24-bit RGB) Fuentes mltiples de luz para superficies coloreadas Vista basada en cmara y control de perspectiva

Iluminacin Plana, Gouraud y Phong Soporte eficiente de imagen de datos de 8-bit Control de eje y cmara Propiedades de superficie y patch Modelos de iluminacin Control grfico de objetos Impresin y representacin de copias Formatos grficos exportables Soporte de publicacin de escritorio

Visualizacin en 3D de MATLAB.

Visualizacion 3D.

FUNCIONES DE MATLAB Manipulacin y Reduccin de Datos MATLAB tiene un rango completo de funciones para preprocesar datos para anlisis, incluyendo: Decimando Secciones de datos Promediando Procesando umbrales Filtrando Numerosas operaciones para manipular arreglos multidimensionales, incluyendo reticulacin e interpolacin de datos, estn tambin disponibles. Descriptivos Grficos Para Explorar y Presentar Sus Datos Grficos de propsitos generales y de aplicacin especfica le permiten visualizar al instante seales, superficies paramtricas, imgenes y ms. Todos los atributos de los grficos de MATLAB son personalizables, desde los rtulos de ejes al ngulo de la fuente de luz en las superficies 3-D . Los grficos estn

integrados con las capacidades de anlisis, de modo que usted puede mostrar grficamente cualquier conjunto de datos sin editar, ecuacin o resultado funcional. I/O Directo de Datos Usted puede ingresar y sacar datos de f MATLAB rpidamente. Las funciones estn disponibles para leer y escribir archivos de datos formateados en MATLAB, llamados archivos MAT. Funciones adicionales ejecutan

programas ASCII e I/O binario de bajo nivel desde los archivos de programas M, C, y Fortran, permitindole trabajar con todos los formatos de datos. MATLAB tambin incluye soporte incorporado para formatos populares de archivos estndar. Computacin Simblica Integrada Integrando el motor simblico Maple V con MATLAB, los Symbolic Math Toolboxes le permiten mezclar libremente computacin simblica y

numrica una sintaxis simple e intuitiva. Anlisis de Datos Confiable, Rpido y Exacto Los mtodos usados comnmente para anlisis de datos multidimensional generalizados 1-D, 2-D estn incorporados en MATLAB. Interfaces grficas fciles de usar, especficas para aplicaciones, la lnea de comando interactiva y herramientas de programacin estructuradas le permiten elegir el mejor camino para sus tareas de anlisis. Anlisis de Datos para DSP MATLAB ofrece muchas herramientas para realizar la funcionalidad indispensable en procesamiento de seales, tales como Transformadas Rpidas Fourier y Transformadas Rpidas Inversas de Fourier. La visualizacin de datos de procesamiento de seales est soportada por funciones tales como grficos stem y periodogramas. El lenguaje de MATLAB, inherentemente orientado a matrices hace que la expresin de coeficientes de filtros y demoras de buffers sean muy simples de expresar y comprender.

Anlisis de Datos en Aplicaciones de Imgenes MATLAB y la Image Processing Toolbox ofrece un amplio conjunto de herramientas que le permite fcilmente manipular, procesar y analizar datos de imgenes, interactivamente mostrar pantallas de imgenes 2-D o 3-D, visualizar datos temporarios cuando es necesario, y comentar sus resultados para publicaciones tcnicas. La orientacin basada en matrices del lenguaje de MATLAB le permite expresar en forma compacta operaciones matemticas de forma similar a cmo las expresara sobre papel. Como resultado, es fcil e intuitivo efectuar procesamiento de imgenes y operaciones de anlisis tales como FFTs, filtrado 2-D, morfologa binaria, manipulacin geomtrica, conversin de espacios de colores, compresin, anlisis de componentes conectados y ms. Algorithm Development (Desarrollo de Algoritmos) Sea que usted est usando los algoritmos del sistema o est inventando los suyos propios, MATLAB le provee un ambiente en el que usted puede experimentar. A diferencia de C y C++, MATLAB le permite desarrollar algoritmos desde cero o trabajar con interfaces complicadas a bibliotecas externas. Las poderosa fundacin de computacin, el lenguaje tcnico, y cientos de funciones en cajas de herramientas (toolboxes) convierten a MATLAB en lo ms adecuado para aplicaciones matemticamente intensivas que requieran anlisis de datos, procesamiento de seales e imgenes, modelado de sistemas o tcnicas numricas avanzadas.

LIBRERIAS Librera de Aplicaciones de MATLAB Signal Processing Toolbox MATLAB tiene una gran coleccin de funciones para el procesamiento de seal en el Signal Processing Toolbox. Este incluye funciones para:

Anlisis de filtros digitales incluyendo respuesta en frecuencia, retardo de grupo, retardo de fase.

Implementacin de filtros, tanto directo como usando tcnicas en el dominio de la frecuencia basadas en la FFT.

Diseo de filtros IIR, incluyendo Butterworth, Chebyschev tipo I, Chebyshebv tipo II y elptico.

Diseo de filtros FIR mediante el algortmo ptimo de Parks-McClellan. Procesamiento de la transformada rpida de Fourier FFT, incluyendo la transformacin para potencias de dos y su inversa, y transformada para no potencias de dos.

Signal Processing Toolbox.

The MATLAB C Math Library La MATLAB C Math Library proporciona al usuario la capacidad computacional de MATLAB en una libreria en formato objeto enlazable. El objetivo principal de la C Math Library es soportar el desarrollo de aplicaciones 'stand alone' utilizando MATLAB y su compilador. Puede ser utilizada

independientemente de MATLAB por programadores avezados en lenguaje C que necesiten prestaciones computacionales robustas y de alto rendimiento. Junto con el compilador de MATLAB , la C Math Library permitir a los programadores de aplicaciones utilizar MATLAB para la creacin de aplicaciones 'stand alone'. Para los usuarios clsicos de MATLAB , se elimina as cualquier necesidad de volver a reescribir algoritmos en lenguaje C para ser utilizada por programas externos. Para aquellos usuarios que sean nuevos en la tecnologa MATLAB , esta tecnologa ofrece una nueva va para la reduccin del tiempo de desarrollo y puesta a punto de aplicaciones.

Parte de las funciones matemticas en MATLAB. La MATLAB C Math Library proporciona una amplia gama de funciones clsicas del programa MATLAB , proporcionadas como librerias objeto, incluyendo bsicamente las siguientes categoras de funciones presentes en MATLAB y archivos M compilados:

Algebra lineal. Funciones matemticas elementales y especializadas. Operadores lgicos y aritmticos.

Matrices elementales y manipulacin de vectores. Matrices especiales. Estadstica bsica y anlisis de datos. Polinomios e interpolacin. Gestin de cadenas de caracteres. Entradas y Salidas. Gestin de memoria y errores.

SYMBOLIC MATH TOOLBOX El Toolbox de Matemtica Simblica, aade a MATLAB la capacidad de realizar clculos simblicos basados en MAPLE V soportando adems (The Extended Symbolic Math Toolbox) las libreras especializadas, y los programas realizados para este ltimo. Entre otros, los principales tipos de operaciones soportados son los siguientes:

Algebra

simblica:

Derivacin,

integracin

simplificacin

de

expresiones matemticas.

Algebra lineal exacta: Inversas, determinantes, autovalores y formas cannicas de matrices simblicas.

Aritmtica de precisin variable: Evaluacin de expresiones matemticas con diversos grados de precisin.

Resolucin de ecuaciones: Resolucin numrica y simblica de ecuaciones algebraicas y diferenciales.

Funciones matemticas especiales: Evaluacin de la mayora de las funciones utilizadas en matemticas aplicadas. Existen dos versiones del mismo Toolbox. The Basic Symbolic Math

Toolbox es una coleccin de ms de 50 funciones MATLAB las cuales permiten acceder al kernel de MAPLE utilizando la sintaxis y el estilo del lenguaje

MATLAB. The Extended Symbolic Math Toolbox aumenta esta funcionalidad incluyendo todas las caractersticas de programacin de MAPLE, y el acceso a los paquetes de funciones de ms de veinte campos de las matemticas especiales aplicadas. Es posible utilizar este Toolbox sin conocimientos previos de MAPLE, ya que los archivos contenidos en l son totalmente autnomos. Sin embargo, si lo que se desea es obtener toda la potencia de clculo del entorno, ser necesario un amplio conocimiento del manejo y la programacin de MAPLE.

Symbolic math toolboxes. Algunas de las reas bsicas que cubre este toolbox para MATLAB son las siguientes:

Clculo de un extremo local (mximo o mnimo) de una funcin real f(x), en general multivariable y no lineal, sin imponer ninguna restriccin o condicin a la solucin. Como caso particular, se incluye una rutina especial para problemas de mnimos cuadrados no lineales.

Clculo de un extremo local (mximo o mnimo) de una funcin real f(x), en general multivariable y no lineal, condicionado a que la solucin

satisfaga ciertas condiciones de desigualdad (g(x)<=0) y/o igualdad (g(x)=0).


Problemas de aproximacin a un conjunto de objetivos. Clculo de soluciones de un sistema de ecuaciones continuas y, en general, no lineales.

Solucin de problemas minimax. Programacin lineal. Programacin cuadrtica. Problemas de mnimos cuadrados no negativos. Image Processing Toolbox Este Toolbox proporciona a MATLAB de un conjunto de funciones que

amplia las capacidades del producto para realizar desarrollo de aplicaciones y de nuevos algoritmos en el campo del proceso y anlisis de imagenes. El entorno matemtico y de creacin de MATLAB es ideal para el procesado de imgenes, ya que estas imgenes son, al fin y al cabo, matrices. Este toolbox incorpora funciones para:

Diseo de filtros. Mejora y retocado de imgenes. Anlisis y estadstica de imgenes. Operaciones morfolgicas, geomtricas y de color. Transformaciones 2D. El proceso de imgenes es un campo de trabajo absolutamente crucial

para aquellos colectivos e industrias que esten trabajando en reas como diagnstico mdico, astronomia, geofsica, ciencias medioambientales, anlisis de datos en laboratorios, inspeccin industrial, etc. Los programas actuales de procesado y anlisis de imgenes se clasifican actualmente en dos categorias: librerias de bajo nivel para programadores profesionales y paquetes de

aplicacin con capacidades limitadas de personalizacin. Ambos tipos de aplicaciones estn, generalmente, pensados para tareas bsicas de

visualizacin de datos y 'rendering'. Sin embargo, muchos de ellos adolecen de la posibilidad de efectuar anlisis numricos de los mismos. El Image Processing Toolbox entra dentro de la categoria de familias de funciones que, desde el entorno de trabajo de MATLAB , permitir al profesional efectuar una exploracin exhaustiva y desde un punto de vista matemtico de las imgenes y grficos que se deseen tratar o analizar. Algunas de las funciones ms importantes incluidas dentro de este toolbox son las siguientes:

Anlisis de imgenes y estadstica. Diseo de filtros y recuperacin de imgenes. Mejora de imgenes. Operaciones morfolgicas. Definicin de mapas de colores y modificacin grfica. Operaciones geomtricas. Transformacin de imgenes. Proceso de bloques

Visualizacin de imgenes en MATLAB.

Neural Network Toolbox Este toolbox proporciona funciones para el diseo, inicializacin, simulacin y entrenamiento de los modelos neuronales de uso ms extendido en la actualidad: Perceptrn, redes lineales, redes de retropropagacin, redes de base radial, aprendizaje asociativo y competitivo, aplicaciones

autoorganizativas, aprendizaje de cuantizacin vectorial, redes de Elman y redes de Hopfield. Mediante la inclusin de un amplio abanico de funciones y procedimientos escritos para MATLAB, el usuario puede mediante el Neural Network Toolbox efectuar el diseo de arquitecturas complejas, combinando los modelos que ya estan proporcionados por defecto en el toolbox. Asimismo, el usuario puede definir sus propias funciones de transferencia e inicializacin, reglas de aprendizaje, funciones de entrenamiento y estimacin de error para usarlas posteriormente con las funciones bsicas. El toolbox, aporta las facilidades y prestaciones grficas de MATLAB para el estudio del comportamiento de las redes: visualizacin grfica de la matriz de pesos y vector de desplazamiento mediante diagramas de Hinton,

representacin de errores a lo largo del entrenamiento, mapas de superficie de error en funcin de pesos y vector de desplazamiento, etc. Estos grficos resultan muy tiles en el estudio de la convergencia y estabilidad de los algoritmos de aprendizaje. Este toolbox incluye un manual de introduccin al campo de las redes neuronales junto con una coleccin de demostraciones y aplicaciones muy didcticas, tiles para el estudio y la profundizacin en las cuestiones fundamentales de los paradigmas de redes neuronales bsicos. Asimismo, se proporcionan las referencias bibliogrficas ms significativas referidas a los distintos modelos que aparecen en la aplicacin. A pesar de que el estudio de las redes neuronales se inici ya hace algunas decadas, las primeras aplicaciones slidas dentro de este campo no han tenido lugar hasta hace unos doce aos y aun ahora constituyen un rea de investigacin en rpido desarrollo. Este toolbox tiene por tanto una orientacin diferente a aquellos destinados a campos como el de sistemas de control u optimizacin donde la terminologa, fundamentos matemticos y procedimientos de diseo estan ya firmemente establecidos y se han aplicado durante aos. Este toolbox pretende que sea utilizado para la valoracin y diseo de diseos neuronales en la industria y sobre todo en educacin e investigacin.

Neutral network toolbox. La librera de SIMULINK contiene modelos de capas de redes neuronales de cada tipo de neurona implementada en el toolbox de redes neuronales. Es posible por tanto disear sistemas SIMULINK para simular redes neuronales creadas usando esta herramienta. Simplemente, las capas se conectan de acuerdo con la arquitectura de la red y se proporcionan como entrada a la caja de dilogo de cada capa la matriz de pesos apropiada y el vector de desplazamiento. Usando el generador de cdigo C de SIMULINK es posible generar automticamente el cdigo correspondiente a un diseo neuronal. Dentro de las aplicaciones bsicas de este toolbox, cabe destacar aquellas que estan orientadas a aquellas que se enmarcan dentro del campo de la industria aeroespacial y automocin (simulacin, sistemas de control, autopilotaje), banca, defensa (reconocimiento de patrones, procesamiento de seales, identificacin de imgenes, extraccin de caractersticas, compresin de datos), electrnica (control de procesos, anlisis de errores, modelado no lineal, sntesis de voz, visin por ordenador), economa (anlisis financiero, anlisis predictivo), industria (control de procesos, identificacin en tiempo real, sistemas de inspeccin), medicina, robtica (control de trayectorias, sistemas de visin), reconocimiento y sntesis del habla, telecomunicaciones (control de

datos e imgenes, servicios de informacin automatizada, traduccin del lenguaje hablado en tiempo real, diagnosis, sistemas de enrutamiento), etc. El toolbox contiene muchos ejemplos de algunas de estas aplicaciones.

Simulink. NO LINEAR CONTROL DESIGN TOOLBOX Se trata del primer producto comercialmente disponible en la actualidad para el diseo de controladores automticos en entornos de sistemas no lineales. Este nuevo toolbox est pensado para ser utilizado exhaustivamente por ingenieros que disean controladores para industrias avanzadas, destacando el sector del automvil, ingenieria aeroespacial, control de procesos y empresas petroqumicas. Segn indica Jim Tung, Vicepresidente del rea de desarrollo de The MathWorks Group, Inc. "El proceso de aproximacin tradicional en el diseo de controladores en sistemas no lineales ha sido hasta la fecha linealizarlos de algn modo para aplicar posteriomente un mtodo de diseo lineal que requiere de importantes ajustes manuales. El toolbox NCD permite por primera vez a los ingenieros de control disear directamente sus controladores en un ambiente no lineal, obviando la aproximacin lineal y otros procedimientos auxiliares que antes se necesitaban de modo imperativo. Los resultados ahora son de elevada calidad, controladores ms robustos y un ciclo de diseo mucho ms rpido."

El toolbox NCD extiende, adems, las prestaciones que incorpora SIMULINK, el entorno de desarrollo de diagramas de bloques para la modelacin y anlisis de sistemas dinmicos de The MathWorks, Inc. El usuario puede incluir uno o ms bloques NCD en el sistema y describir posteriormente de modo totalmente grfico las restricciones, tolerancias y lmites de permisividad de cada uno de estos bloques. Los mtodos avanzados de optimizacin y la simulacin del proceso son posteriormente analizados y ajustados mediante la inclusin de unas ciertas variables de contorno para poder obtener los tiempos de respuesta deseados. Este toolbox puede ser utilizado para ajustar una amplia variedad de controladores que se utilizen en un sistema, destacando los controladores PID, LQR, LQG y estructuras H infinito. El diseador de sistemas puede utilizar el mtodo de Montecarlo para el diseo y anlisis de controladores robustos, siempre que se detecten determinadas variaciones en los componentes del sistema. El toolbox NCD es un componente avanzado del entorno integrado de desarrollo que ofrecen a los especialistas los programas MATLAB y SIMULINK. Por ello, los diseadores podrn beneficiarse de muchos de los toolboxes desarrollados para este entorno en materia de diseo de sistemas lineales. Por ejemplo, podrn utilizarse toolboxes para el anlisis de sistemas lineales para el diseo inicial; posteriormente, podrn utilizarse modelos no lineales ms sofisticados utilizando SIMULINK. Adems, puede invocarse NCD para un mejor ajuste paramtrico y para la optimizacin de los controladores. Este toolbox se encuentra actualmente disponible para una amplia variedad de plataformas informticas, destacando ordenadores personales tipo PC o Apple MacIntosh, numerosas estaciones UNIX y ordenadores Digital VAX VMS.

Controlador PID.

NAG FOUNDATION TOOLBOX Este toolbox proporciona un acceso interactivo, desde dentro de MATLAB, a un amplio conjunto de funciones matemticas y estadsticas contenidas en las clsicas NAG Fortran Libraries de la empresa The Numerical Algorithms Group Incorpora ms de 200 archivos M, los cuales cubren un amplio espectro de reas de inters, entre las que cabe destacar optimizacin, ecuaciones diferenciales ordinarias y en derivadas parciales, cuadratura, estadstica, etc. La NAG Foundation Toolbox aade tambin rutinas concretas para campos especficos tales como la resolucin de problemas con condiciones de contorno, problemas de cuadratura adaptativa multidimensional, ajuste de curvas y superficies y el acceso a los algoritmos LAPACK para la resolucin de ecuaciones lineales. Los nombre de las funciones han sido directamente tomados de las especificaciones de funcin clsica que aade The Numerical Algorithms Group para sus librerias. Como resultado de esto, aquellos usuarios de las libreras Fortran de NAG que a la vez sean usuarios de MATLAB, encontraran bastante cmodo acceder a las rutinas NAG utilizando la nomenclatura original.

La NAG Foundation Toolbox es resultado de la colaboracin corporativa que actualmente estn llevando a cabo The MathWorks Group y The Numerical Algoriths Group para proporcionar un rpido acceso desde MATLAB a un importante de rutinas matemticas contenidas en la NAG Foundation Library. Actualmente, este toolbox incorpora 250 rutinas matemticas. Algunas de las reas de cobertura de la NAG Foundation Toolbox son las siguientes:

Ceros de polinomios Races de una o ms ecuaciones de tipo trascendental. Suma de series. Cuadraturas. Ecuaciones diferenciales ordinarias. Ecuaciones diferenciales en derivadas parciales. Estadstica no paramtrica. Anlisis de series temporales. Rutinas de clasificacin. Aproximacin de funciones especiales. Aproximacin de curvas y superficies. Maximizacin y minimizacin de funciones. Factorizacin de matrices. Valores y vectores propios. Resolucin de ecuaciones lineales simultneas. Ecuaciones lineales (LAPACK). Estadstica bsica.

Anlisis de correlacin y regresiones. Mtodos multivariantes. Generacin de nmeros aleatorios.

Ecuaciones Diferenciales en MATLAB.

VENTANAS Como se observa la interfase de usuario de MATLAB no es muy distinta a la de otras aplicaciones a las cuales estamos acostumbrados, pero la verdadera diferencia consiste en la utilidad que presta como aplicacin para la investigacin y el desarrollo de modelos matemticos y estadsticos los cuales son tratados de forma interactiva, y con superposicin de ventanas en un entorno de fcil comprensin e interpretacin de los datos arrojados como resultados de los distintos rangos de calculo que se pueden proporcionar a cada modelo de tal forma que podemos hacer estudios de comportamiento y tratar de determinar cmo se comportar una determinada variable a travs de una serie de experimentacin en tiempo real. Las ventanas de despliegue grafico son muy similares, en las cuales el nfasis de la presentacin se pone en la grafica generada y no en el entorno de trabajo, es por esta razn que puede parecer que el diseo de esta aplicacin

es escueto, pero debemos recordar que como todo este tipo de aplicaciones su desarrollo est orientado al logro de un objetivo especifico como es el resolver modelos matemticos.

Ventana principal de MATLAB.

FUNCIONES ESPECIALES LISTA PARCIAL DE FUNCIONES Funciones matemticas Funcionales especiales y elementales

Funciones gamma, beta y elpticas. Transformacin de sistemas de coordenadas. Matriz identidad y otras matrices elementales. Matrices de Hilbert, Toeplitz, Vandermonde, Hadamard, etc. Partes reales, imaginarias y complejas conjugadas.

Funciones trigonomtricas y de potencias.

Algebra lineal numrica


Valores propios y descomposicin de matrices. Funciones generales de evaluacin de matrices. Determinantes, normas, rangos, etc. Matrices inversas y factorizacin de matrices. Matriz exponencial, logartmica y races cuadradas.

Polinomios e interpolacin

Interpolacin 1-D y 2-D. Construccin polinomial. Interpolacin por splines cbicos. Diferenciacin de polinomios. Evaluacin de polinomios. Multiplicacin y divisin de polinomios. Residuos de polinomios y residuos.

Mtodos numricos no lineales


Bsqueda de ceros en funciones de una nica variable. Minimizacin de funciones de una o ms variables. Resolucin numrica de integrales. Solucin numrica de ecuaciones diferenciales ordinarias.

Estadstica y anlisis de Fourier


Convolucin 1-D y 2-D. Filtros digitales 1-D y 2-D. Transformadas de Fourier 1-D y 2-D y su inversa. Coeficientes de correlacin y matrices de covarianza. Deconvolucin. Magnitudes y ngulos de fase. Funciones max, min, sum, mean y otras funciones de estadstica bsica.

Operaciones algebricas y lgicas


Suma, resta, multiplicacin, divisin y potencias de matrices. Matrix traspuesta. Operadores lgicos AND, OR, NOT y XOR.

Utilidades

Gestin y mantenimiento de errores. Conversin de tipos de datos Fortran. Funciones de fecha y hora. Clasificacin de matrices. Conversin de nmeros a cadenas y viceversa

SIMULINK Simulink es un software que funciona bajo la plataforma de Matlab y es una herramienta muy til para modelar, simular y analizar sistemas, tanto lineales como no lineales. Permite al usuario realizar sus estudios tanto en el dominio del tiempo como el de Laplace, expresar las funciones de transferencia en las diferentes formas incluyendo la del espacio de los estados y otras opciones. En una interfaz grfica (GUI) como la que se observa en la Figura X, el usuario construye un diagrama de bloques que desarrollan procedimientos que realizan las operaciones matemticas requeridas para la solucin de un modelo.

Figura x. Librerias (Izquierda) y Espacio de trabajo de Simulink (Derecha)

ACCESO A SIMULINK Para acceder a Simulink se requiere abrir el espacio de trabajo de Matlab y presionar el icono Simulink o tambin mediante la digitacin de dicha palabra clave con letras minsculas en el editor de comandos. Con lo anterior se despliega, solamente, la ventana de ttulo Simulink Library Browser que se observa a la izquierda de la Figura 1. El espacio de trabajo de Simulink es la ventana que se observa a la derecha y se despliega presionando el icono

Create a new model que se encuentra Mach 178 en la barra estndar o desplegando el men File y seleccionando sucesivamente New y Model (Ctrl + N). LIBRERIAS DE SIMULINK Al desplegar el rbol de Simulink y haciendo clic izquierdo sobre su nombre se despliegan las libreras que contienen los bloques operacionales agrupados de acuerdo a diferentes propsitos comunes. Los nombres de las libreras son: Continuous, Discontinuities, Discrete, Look-Up Tables, Math Operations, Model Verification, Model-Wide Utilities, Ports & Subsystems, Signal Attributes, Signal Routing, Sinks, Sources y User-Defined Functions. LIBRERA CONTINUOUS (CONTINUO) La Figura XX muestra la ventana que se despliega al hacer doble clic sobre la librera Continuous y la Figura 10.2b muestra los conos que simbolizan a cada uno de los bloques que incluye esta librera. Los nombres de los bloques son: Derivative (Derivada), Integrator (Integrador), State-Space (Espacio de los Estados),Transfer Fcn (Funcin de Transferencia como numerador/denominador), Transport Delay (Tiempo Muerto), Variable Transport Delay (Tiempo Muerto Variable), Zero- Pole (Transferencia Muerto en la forma de zeros y polos).

Los bloques de la librera Continuous representan unidades que se alimentan de una informacin de entrada y que al desarrollar sobre esta un proceso matemtico transmite el resultado como una informacin de salida. En la librera Continuous se incluyen los bloques para realizar operaciones matemticas continuas en el tiempo.

Bloques operacionales. LIBRERA MATH OPERATIONS (OPERADORES) La Figura XX muestra la ventana que se despliega al hacer doble clic sobre lalibrera Math Operations.

Figura XX. Librera Math Operations

LIBRERA SOURCES (ENTRADAS) La Figura XX muestra la ventana que se despliega al hacer doble clic sobre lalibrera Sources.

Figura XX.libreria sources LIBRERA SINKS (SALIDAS) La librera Sinks contiene un conjunto de bloques receptores de seales de salida y, por lo tanto, solo tienen puertos de entrada. Mediante estos bloques se observan los resultados de las simulaciones en diferentes formas, por ejemplo, grfica o numrica. La Figura XX a muestra la ventana que se despliega al hacer doble clic sobre la librera Sinks y la Figura XX muestra los botones que se incluyen en dicha librera. Los botones Scope, Floating Scope y XY Graph despliegan la informacin de salida en funcin del tiempo, en forma grfica. El botn Scope no requiere especificaciones y Floating Scope se utiliza para representar en grficos separados los perfiles de cada una de las informaciones de salida, para lo cual se hace doble clic sobre el icono, se presiona el cuadro

Parameters y se introducen el nmero de grficos en el cuadro Number of axes. El botn XY Graph requiere de las especificaciones de los valores lmites en los ejes de representacin de las variables X e Y. La Figura 10. 19 muestra la ventana de especificaciones de los botones Floating Scope y XY Graph.

Figura XX.Libreria de sinks

Figura XX.Bloques de la librera sinks

LIBRERAS SIGNAL ROUTING Y PORTS & SUBSYSTEMS Las Figuras XX y XX muestran las ventanas que se despliegan al abrir las libreras Signal Routing y Ports & Subsystems que contienen bloques de enrutamiento de seales y definicin de puertos y subsistemas.

Figura XX.libreria signal routing La librera Signal Routing contiene un conjunto de bloques de enrutamiento de seales como interruptores, mezcladores, divisores, etc. Estos bloques tienen puertos de entrada y de salida. La librera Ports & Subsystems contiene un conjunto de bloques que definenpuertos de entradas y de salidas o subsistemas con los que desarrollan lazos de control de flujo como if, switch, while, for, etc.

Figura XX. Librera Ports y Subsystems

También podría gustarte