act7

4
A continuación encuentra la estructura de la Segunda Unidad, esta dividida en 3 capítulos y cada uno de estos con 5 lecciones, en total se deben revisar 15 lecciones, así: SEGUNDA UNIDAD CAPÍTULOS LECCIONES MODELAMIENTO MATEMATICO y FUNDAMENTOS DE PROGRAMACIÓN 1. Tratamiento Matemático (operaciones con polinomios, integrales y derivadas; Manejo de Señales y Sistemas (Continuas y Discretas) 16 Polinomios y Operaciones 17 Derivadas e Integrales definidas y no definidas. 18 Señales Continuas, Discretas y Funciones de Transferencia. 19. Respuesta temporal de sistemas. 20. Respuesta en Frecuencia de sistemas. 2. Operaciones con arreglos 21 Vectores 22 Matrices 23 Otras Formas de Definir Matrices 24 Estructuras 25 Aplicaciones 3. Fundamentos de Programación 26 Conceptos y Tipos de Datos 27 Instrucciones E/S y de selección 28 Instrucciones Repetitivas 29 Fundamentos de Programación en Matlab 30 Instrucciones Repetitivas y Funciones en Matlab Tratamiento Matemático (Texto 2) El modelamiento matemático es parte fundamental dentro de la ingeniería, esto por la naturaleza de los problemas que se intentan resolver, algunos muy complejos y particulares, con este modelamiento se busca encontrar una representación matemática de

Transcript of act7

A continuacin encuentra la estructura de laSegunda Unidad, esta dividida en 3 captulos y cada uno de estos con 5 lecciones, en total se deben revisar 15 lecciones, as:SEGUNDA UNIDADCAPTULOSLECCIONES

MODELAMIENTO MATEMATICO y FUNDAMENTOS DE PROGRAMACIN1. Tratamiento Matemtico (operaciones con polinomios, integrales y derivadas; Manejo de Seales y Sistemas (Continuas y Discretas)16 Polinomios y Operaciones17 Derivadas e Integrales definidas y no definidas.18 Seales Continuas, Discretas y Funciones de Transferencia.19. Respuesta temporal de sistemas.20. Respuesta en Frecuencia de sistemas.

2. Operaciones con arreglos21 Vectores22 Matrices23 Otras Formas de Definir Matrices24 Estructuras25 Aplicaciones

3. Fundamentos de Programacin26 Conceptos y Tipos de Datos27 Instrucciones E/S y de seleccin28 Instrucciones Repetitivas29 Fundamentos de Programacin en Matlab30 Instrucciones Repetitivas y Funciones en Matlab

Tratamiento Matemtico (Texto 2)

El modelamiento matemtico es parte fundamental dentro de la ingeniera, esto por la naturaleza de los problemas que se intentan resolver, algunos muy complejos y particulares, con este modelamiento se busca encontrar una representacin matemtica de una situacin, para hallar su solucin, en la mayora de los casos los modelos planteados no se pueden resolver por mtodos analticos, o a su vez la resolucin de estos es rutinaria y fcilmente se puede recurrir a herramientas computacionales que realicen esta tarea. El proceso que se lleva a cabo al representar matemticamente un problema de ingeniera, involucra tareas como las de discretizar el problema, es decir, en vez de usar una ecuacin que describa el comportamiento a travs de todo el tiempo, se formulan muchas ecuaciones (algebraicas) que describen el comportamiento en un punto en particular o para un instante de tiempo; luego, todas estas ecuaciones, se ingresan a un software que resuelve y entrega las soluciones de estas ecuaciones; estas soluciones deben ser vlidas por datos esperados por los ingenieros, si concuerdan, se garantiza entonces que el modelo es una buena representacin de la situacin, si por el contrario no son los resultados esperados, se debe revalidar el modelo, ajustarlo e iniciar el proceso nuevamente.Por ello es indispensable conocer dentro del modelamiento matemtico los conceptos de: polinomios y las operaciones que se pueden realizar con y entre ellos, el manejo de las seales presentes en un sistema, recordando que estas seales son funciones del tiempo que representan la evolucin de una determinada variable presente en un polinomio (voltaje en los extremos de un condensador, la temperatura de un horno, o la actividad elctrica del corazn), tambin es muy importante conocer el concepto de funcin de transferencia, entendido como la relacin entre la seal de salida y la seal de entrada a un sistema; todos estos conceptos permitenuna mejor manipulacin de las ecuacionespresentes en el modelamiento de un sistema en particular.Operacones con Arreglos (Texto 3)

Los arreglos permiten agrupar datos relevantes de un polinomio, de un sistema de ecuaciones y de datos que en general permitan hacer un tratamiento matemtico indispensable en el diseo de un circuito o sistema de control. En la mayora de lenguajes de programacin estos arreglos (matrices y vectores) se constituyen como un conjunto de datos del mismo tipo que son agrupados bajo un mismo nombre y donde se especifica la cantidad de elementos que los componen; Matlab, un software ampliamente utilizado y con grandes ventajas en cuando a funcionalidades ofrecidas al usuario, permite la definicin y tratamiento de estos elementos.Matlab permite el manejo de operaciones bsicas y especializadas sobre los arreglos, dentro de las mas conocidas tenemos: sumas, restas multiplicaciones, traspuestas, acceso a un componente, elevar a la ensima potencia cada componente, y algunas funciones de bsqueda de elementos, de ordenamiento y de retorno de datos propios del mismo arreglo.Adems de las matrices y vectores, Matlab permite la definicin y manejo de estructuras, que, a diferencia de los arreglos, pueden almacenar variables de diferente tipo bajo un mismo nombre, por ejemplo se puede crear una estructura que contenga el nombre del estudiante, cdigo y gnero. Matlab, tambin ofrece funciones aplicables a elementos de tipo estructura, tales como: bsquedas, operaciones de retorno de datos referentes a los datos almacenados en ellas y de edicin de ellas.En esta unidad se busca conocer los elementos bsicos de la programacin y a partir de ellos definir soluciones a problemasque involucren el manejo de la programacin a bajo nivel; conceptos fundamentales para el manejo de circuitos programables. Para su desarrolloes necesario trabajar con:1. El concepto de algoritmo y las formas de representarlo, as, se define un algoritmo como un conjunto de pasos lgicos, exentos de ambigedad, que buscan solucionar un problema determinado y que se pueden representar a partir de diagramas de flujo o de pseudocdigo. Este concepto es fundamental dentro del desarrollo de la programacin ya que a partir de l se construyen los cdigos fuente o instrucciones a ejecutar por la mquina, en un lenguaje determinado.2. Identificar los tipos de datos, aunque para la programacin a bajo nivel se manejan nicamente representaciones binarias de la informacin, es importante reconocer que existen los siguientes tipos de datos: Numricos, Alfanumricos y Booleanos.3. Finalmente dentro de los fundamentos de programacin se requiere conocer los tipos de instrucciones que se manejan: Instrucciones de Entrada/Salida. Existen elementos que permiten la captura de informacin y la visualizacin de resultados por ejemplo: sensores, interruptores, pulsadores,para la captura,para la visualizacin podemos utilizar: leds, display siete segmentos, matriz de leds, motores, etc; sin embargo a nivel de algoritmo esto no tiene relevancia ya que solo necesitamos representar la operacin de entrada o salida a partir de una instruccin. Instrucciones de Seleccin. Este tipo de instrucciones permite decidir entre ejecutar un grupo de instrucciones o no, dependiendo de que se cumpla o no una condicin. La condicin se evala para determinar si es cierta, es decir si su valor de verdad es "verdadero". Instrucciones Repetitivas. Ordenes que permiten repetir un nmero determinado de veces la ejecucin de un grupo de instrucciones. Bsicamente encontramos tres tipos de instrucciones: Para, Mientras y Hacer mientras.Dentro de las herramientas disponibles para entrenarse en los fundamentos de programacin encontramos MATLAB,esta herramientaes una aplicacin en la que se puede programar, es decir configurar una serie de instrucciones para que se realice una tarea especfica, no es tan potente como un lenguaje de Programacin C++ o Java, pero ofrece un buen nmero de posibilidades, convirtindose en una herramienta importante de aprendizaje en los fundamentos de programacin.