You are on page 1of 43

Universidad Tcnica de Manab Facultad de Ciencias Informticas Investigacin de Clculo Diferencial

Tema:
Fortalecer la enseanza mediante el diseo de un programa en Matlab que permita mostrar todos las grficas en un cubo de diodo led de 8x8x8 con los instrumentos de apoyo y la aplicacin eficiente de los aprendizaje en el 2do C de la Facultad de Ciencias Informtica de la Universidad Tcnica de Manab.

Tutor: Ing. Jos Cevallos AUTORES: MENDOZA ARAUZ JORGE DAVID. MARCILLO GARCIA JUAN CARLOS. PARRAGA GARCIA PABLO JOSUE. SORNOZA COBEA LUIS EGBERTO. Curso: II NIVEL c Periodo: Septiembre- febrero 2013

Pgina | I

PROYECTO DE INVESTIGACIN

APROBACIN POR EL TUTOR

El tutor Ing. Jos deja constancia que este trabajo de investigacin ha sido realizado por los estudiantes Mendoza Arauz Jorge David, Marcillo Garca Juan Carlos, Prraga Garca Pablo Josu, Solrzano Cobea Luis Egberto que habiendo cumplido los requisitos pertinentes con respecto a los avances de sus procesos permitiendo estar listo para la evaluacin final.

Firma del tutor

Pgina | II

PROYECTO DE INVESTIGACIN

AUTORA DE TRABAJO DE INVESTIGACIN

El equipo conformado por Mendoza Arauz Jorge David, Marcillo Garca Juan Carlos, Prraga Garca Pablo Josu, Solrzano Cobea Luis Egberto Deja en constancia que este trabajo ha sido realizado con responsabilidad y tica profesional permitiendo que sea un apoyo para los amigos lectores permitiendo hacer uso de esta investigacin Los autores encontraran en el contenido de este trabajo de investigacin una gua la cual les dar las herramientas necesarias para que desarrollen software en Matlab.

Autores:

Mendoza Arauz Jorge David. Marcillo Garca Juan Carlos. Prraga Garca Pablo Josu. Solrzano Cobea Luis Egberto.

Pgina | III

PROYECTO DE INVESTIGACIN

DEDICATORIA

A nuestros padres por la semilla del conocimiento que han sembrado en nosotros, al docente facilitador que estuvo a nuestro lado dndonos el apoyo para la realizacin de este proyecto cuando lo necesitamos.

Autores:

Mendoza Arauz Jorge David. Marcillo Garca Juan Carlos. Prraga Garca Pablo Josu. Solrzano Cobea Luis Egberto.

Pgina | IV

PROYECTO DE INVESTIGACIN

AGRADECIMIENTOS

A mi familia por su comprensin y estimulo constante y adems su apoyo incondicional a lo largo del desarrollo de este proyecto. A mi asesor y profesor: Lcdo. Jos Cevallos S. Quien me brindo su valiosa y desinteresada orientacin y investigacin. Y a todas las personas que en una u otra forma me apoyaron en la realizacin de este trabajo. gua en la elaboracin del presente trabajo de

Autores:

Mendoza Arauz Jorge David. Marcillo Garca Juan Carlos. Prraga Garca Pablo Josu. Solrzano Cobea Luis Egberto.

Pgina | V

PROYECTO DE INVESTIGACIN

RESUMEN EJECUTIVO

Para Fortalecer el conocimiento de

programacin en Matlab, nuestro proyecto

constara con las herramientas necesarias para que el alumno aprenda a programar de manera bsica en dicho software por medio de un tutorial desarrollado por nosotros apoyado en un numero un nmero de ejercicios bsicos ya que el MATLAB es un medio computacional tcnico, con un gran desempeo para el clculo numrico computacional y de visualizacin, MATLAB integra anlisis numrico, matrices, procesamiento de seales y grficas, todo esto en un ambiente donde

los problemas y soluciones son expresados tal como se escriben matemticamente, Escrito inicialmente como auxiliar en la programacin de clculo con matrices, MATLAB fue escrito originalmente en fortran, actualmente est escrito en lenguaje C++,MATLAB es un lenguaje de programacin amigable al usuario con caractersticas ms avanzadas y mucho ms fciles de usar que los lenguajes de programacin como BASIC, pascal , C++ MATLAB cuenta con paquetes de funciones especializadas llamadas toolboxes, En este proyecto el lector aprender todo lo correspondiente a programacin bsica en Matlab. Lo que no llevo a hacer este proyecto es para que los estudiantes se interesen en el aprendizaje del clculo y de la programacin en el software de matlab en base a todas las grficas que se puedan realizar, para que cada estudiante mejore su rendimiento acadmico en el rea de matemtica y para poder dominar dicho programa.

Pgina | VI

PROYECTO DE INVESTIGACIN

SUMMARY EXECUTIVE

To strengthen the knowledge of Matlab programming, our project would consist with the necessary tools for students to learn to program basic way that software through a tutorial developed by us in a number supported a number of basic exercises as the MATLAB is half technical computing with high performance for numerical computing and visualization. MATLAB integrates numerical analysis, matrix, signal processing and graphics, all in an environment where problems and solutions are expressed mathematically as written, Written initially as an aid in scheduling

matrices calculation, MATLAB was originally written in FORTRAN, it is currently written in C++, MATLAB is a programming language user friendly with more features and much easier to use than programming languages like BASIC, Pascal, C++, and MATLAB has packages of specialized functions called toolboxes, In this project you will learn all the basic programming for Matlab.

Pgina | VII

PROYECTO DE INVESTIGACIN

INTRODUCCION
Las matemticas son tan antiguas como la humanidad, desde la aparicin del hombre las matemticas han sido la base principal para el desarrollo de la ciencia y la tecnologa, ya que las matemticas surgen con el fin de hacer los clculos en el comercio, para medir la tierra y para preceder los conocimientos astrolgicos etc. Es por ello que hemos desarrollado este trabajo de investigacin en cual ayudaremos a reforzar conocimientos a los estudiantes. El estudio del clculo, la programacin en Matlab y de un mtodo de anlisis ms comprensivo es necesario para el estudiante que se inicia en esta asignatura por cuanto le permite conocer los fundamentos, el proceso, la lgica en la cual el estudiante deber analizar paso a paso para poder lograr una apropiada interpretacin del texto literario y la capacitacin para poder dar un punto de vista y sus respectivas crticas. La programacin en Matlab es una forma ms objetiva de ver las cosas, adems el documento habla de diferentes formas de sintetizar e interpretar el texto literario para poder as adquirir una perspectiva mucho ms amplia y objetiva. Dado que es una obra mucho ms hacer un cubo de LED o indicador LED, por lo general son de baja resolucin. Una pantalla LED de 8x8 pxeles es slo de 64 LEDS, pero un cubo de 8x8x8 LED es de 512 LEDS, un orden de magnitud ms difcil de hacer Esta es la razn LED cubos se hacen solamente en baja resolucin.

Pgina | VIII

PROYECTO DE INVESTIGACIN

INDICE DE CONTENIDO TEMAS PGINAS


CAPITULO I

1. 1.1. 1.2. 1.3. 1.4.

PROBLEMA. CONTEXTUALIZACIN DEL PROBLEMA DE INVESTIGACIN FORMULACIN DEL PROBLEMA A INVESTIGAR. DELIMITACIN DEL PROBLEMA. OBJETIVO GENERAL Y ESPECFICOS.

12 12 12 13 13 13 14 15

1.4.1. OBJETIVO GENERALES. 1.4.2. OBJETIVO ESPECIFICO 1.5. JUSTIFICACIN.

CAPITULO II

2. MARCO TERICO. 2.1. ANTECEDENTES INVESTIGATIVOS. 2.2. CATEGORIAS FUNDAMENTALES 2.2.1. Qu ES MATLAB? 2.2.2. Cmo FUNCIONA MATLAB? 2.2.3. COMO HACER UN PROGRAMA EN MATLAB. 2.2.4. CUBO LED. 2.2.5. COMPONENTES PARA UN CUBO LED. 2.3. SISTEMA DE HIPOTESIS, INDICADORES Y VARIABLES. 2.3.1. HIPTESIS GENERALES. 2.3.2. HIPTESIS ESPECFICAS. 2.3.3. VARIABLES INDEPENDIENTES. 2.3.4. VARIABLES DEPENDIENTES.

16 16 16 16 17 18 19 20 22 22 22 22 22

Pgina | IX

PROYECTO DE INVESTIGACIN

2.3.5. VARIABLES INTERVIENTES. 2.3.6. VARIABLES DE TERMINOS. 2.3.7. OTRAS COMANDOS 2.3.8. COMO HACER 2.3.9. ANLISIS DE DATOS 2.3.10.POLINOMIOS 2.3.11. EJERCICIOS

23 23 25 26 27 28 29

CAPITULO III

3. METODOLOGIA. 3.1. ENFOQUE METODOLOGICO A UTILIZAR. 3.2. TIPO DE ESTUDIO. 3.3. POBLACIOIN, UNIVERSO Y MUESTRA. 3.4. OPERACINLIZCIONES DE VARIABLE 3.5. PLAN DE RECOLECCION DE INFORMACION. 3.6. CRONOGRAMA DE ACTIVIDADES. 3.7. PRESUPUESTO.

32 32 32 33 34 35 36 57

CAPITULO IV
4. RESULTADO DE LA INVESTIGACION. 4.1. DESCRPICACION, ANALISIS I INTERPRETACION 4.2. VERIFICACION DE HIOPOTESIS. 4.3. OBJETIVOS GENERALES. 4.4. OBJETIVOS ESPECIALES 38 38 40 41 41

CAPITULO V

Pgina | X

PROYECTO DE INVESTIGACIN

5. CONCLUCUIONES Y RECOMENDCIONES. 5.1. CONCLUSIONES. 5.2. RECOMENDACIONES. ANEXOS

42 42 43

Pgina | XI

PROYECTO DE INVESTIGACIN

CAPITULO I

1. PROBLEMA
1.1

CONTEXTUALIZACIN DEL PROBLEMA DE

INVESTIGACION
La problemtica que encontramos es que los alumnos del segundo semestre no estn lo suficientemente preparados intelectualmente y no constan con las herramientas necesarias para desarrollar programas en el software matemtico Matlab el cual es un software de mucha ayuda en este semestre y en los posteriores al mismo

1.2

FORMULACIN DEL PROBLEMA A INVESTIGAR

Cmo se fortalece la enseanza mediante el diseo de un programa en Matlab que permita mostrar todos los grficos en un cubo de diodo led 8x8x8 con los instrumentos de apoyo y la aplicacin eficientes de los aprendizajes en el 2do C de la Facultad de Ciencias Informticas de la Universidad Tcnica de Manab?.

Pgina | 12

PROYECTO DE INVESTIGACIN

1.3

DELIMITACIN DEL PROBLEMA

Fortalecer la enseanza mediante el diseo de un programa en Matlab que permita mostrar todos los grficos en un cubo de diodo led 8x8x8 con los instrumentos de apoyo y la aplicacin eficientes de los aprendizajes en el 2do C de la Facultad de Ciencias Informticas de la Universidad Tcnica de Manab en el periodo comprendido de septiembre del 2012 febrero del 2013

1.4

OBJETIVOS:

14.1. OBJETIVO GENERAL


Fortalecer la enseanza mediante el diseo de un programa en Matlab que permita mostrar todos los grficos en un cubo de diodo led 8x8x8 con los instrumentos de apoyo y la aplicacin eficientes de los aprendizajes en el 2do C de la Facultad de Ciencias Informticas de la Universidad Tcnica de Manab en el periodo comprendido de septiembre del 2012 febrero del 2013

Pgina | 13

PROYECTO DE INVESTIGACIN

1.4.2. OBJETIVOS ESPECIFICOS


Lograr que los estudiantes apliquen las grficas en el cubo mediante un manual lgico y terico. Desarrollar nuestras habilidades y destrezas en la programacin con Matlab. Aumentar nuestros conocimientos no solo en la programacin sino que de manera simultnea en el clculo o las matemticas. Proporcionar a los estudiantes los conocimientos bsicos y tcnicos acerca de la programacin en Matlab para desarrollo de software en el mismo.

Pgina | 14

PROYECTO DE INVESTIGACIN

1.5 JUSTIFICACIN
El proyecto va a Fortalecer el conocimiento de programacin en Matlab para as solucionar la problemtica que tienen los alumnos al momento de programar en el software Matlab, para esto se realizara un trabajo con un contenido completo acerca de cmo realizar programas en el software. El impacto que tendr este proyecto ser que los alumnos tendrn un mayor dominio en el manejo de esta herramienta la cual es muy importante en la realizacin de problemas matemticos. Se plantea la necesidad de una actividad metodolgica que se apoya en 3 principios muy importantes. Los conocimientos tcnicos, cientficos y metodolgicos necesarios para comprensin y el desarrollo de la actividad tecnolgica se hacen imprescindibles. Si se aplica al anlisis de los objetos tecnolgicos existentes y a su posible manipulacin y transformacin sin olvidar que este anlisis se debe enmarcar su propio objeto e integrndolo en el mbito tecnolgico, social, y econmico. El presente trabajo investigativo aportar resultados significativos y concretos para la sociedad, ya que es muy factible porque empleara el mtodo de enseanza aprendizaje. El motivo de este proyecto es aprender a programar en matlab en base a todas las grficas que se puedan realizar, para que cada estudiante mejore su rendimiento acadmico en el rea de matemtica y para poder dominar dicho programa. la

Pgina | 15

PROYECTO DE INVESTIGACIN

CAPITULO II
2. MARCO TERICO
2.1. ANTECEDENTES INVESTIGATIVOS

En proyectos anteriores de alumnos del segundo semestre de Ing. en Sistemas se han desarrollado proyectos basados en la misma problemtica en la cual se centraliza la realizacin de nuestro proyecto la cual es apoyar a los alumnos por medio de un tutorial de programacin en Matlab. A dems al realizar una breve investigacin hemos descubierto que se ha dictado cursos de capacitacin popular por parte de instituciones de preparar profesionales conocedores de esta herramienta de la cual puedan hacer uso en el futuro, stas lo hacen solo a nivel interno sin una planificacin previa, coordinacin y seguimiento en la ejecucin de las actividades.

2.2

CATEGORAS FUNDAMENTALES

2.2.1. QU ES MATLAB?
MATLAB es un medio computacional tcnico, con un gran desempeo para el clculo numrico computacional y de visualizacin.

Pgina | 16

PROYECTO DE INVESTIGACIN

MATLAB integra anlisis numrico, matrices, procesamiento de seales y grficas, todo esto en un ambiente donde los problemas y soluciones son expresados tal como se escriben matemticamente. Escrito inicialmente como auxiliar en la programacin de clculo con matrices. MATLAB fue escrito originalmente en fortran, actualmente est escrito en lenguaje C++. MATLAB es un lenguaje de programacin amigable al usuario con caractersticas ms avanzadas y mucho ms fciles de usar que los lenguajes de programacin como BASIC, pascal o C++.

2.2.2. CMO FUNCIONA MATLAB?


MATLAB puede almacenar informacin en variables tales como: a = 100 " <Ctrl><ENTER> para evaluar la celda Cada vez que capturamos informacin en MATLAB y presionamos <ENTER> sta es desplegada inmediatamente (letras en color azul), pero si ponemos un punto y coma al final de la instruccin MATLAB omite el desplegado de informacin. Por ejemplo: b = 50;

Pgina | 17

PROYECTO DE INVESTIGACIN

Si se quiere saber el valor de alguna variable capturada slo se tiene que poner el nombre de la variable y <ENTER> y MATLAB lo despliega. Estas variables residen en el espacio de trabajo de MATLAB. b Las variables son sensibles a las maysculas, por lo que las siguientes variables son diferentes:

Variable = 1 Variable = 1

Las variables pueden contener hasta 19 caracteres. stas deben empezar con una letra, seguida por cualquier nmero de letras, dgitos o guiones de subrayado. Los caracteres de puntuacin no son permitidos en las variables. Cuando se trabaja con muchas variables estas son difciles de recodar.

2.2.3. COMO HACER UN PROGRAMA EN MATLAB


Es posible realizar un programa en Matlab tal como se hace en otros lenguajes como el BASIC, pascal o el lenguaje C. Es necesario utilizar un editor para escribir el cdigo. 1. Para cargar un editor, se puede hacer desde la ventana options, escogiendo editor preference, y cargando el editor que se desee utilizar.

Pgina | 18

PROYECTO DE INVESTIGACIN

2. Para escribir cdigo, requerimos crear un archivo *.M. Para esto necesitamos abrir new M.file en la ventana file. 3. Ahora escribimos el cdigo y salvamos el archivo utilizando la terminacin archivo.M. 4. Se puede correr el programa desde Matlab simplemente escribiendo el nombre del archivo que fue creado. 5. Es posible abrir programas con la terminacin *.M desde Matlab, en el men file, open M.file.

2.2.4. CUBO DE LED

Un cubo LED es como una pantalla de LED, pero es especial, ya que tiene una tercera dimensin, lo que lo convierte en 3D. Piense en ello como muchas de las pantallas transparentes de baja resolucin. En la muestra normal, es normal para tratar de pila de los pxeles lo ms cerca posible a fin de hacer que se vea mejor, pero en un cubo de uno debe ser capaz de ver a travs de ella, y ms espacio entre los pxeles (en realidad es voxels, ya que es en 3D) que se necesita. La separacin es una fidelidad equilibrio entre la facilidad de las capas detrs de ella se ve, y voxel. Dado que es una obra mucho ms hacer un cubo de LED indicador LED, por lo general son de baja resolucin. Una pantalla LED de 8x8 pxeles es slo de 64 LEDS, pero un cubo de 8x8x8 LED es de 512 LEDS, un orden de magnitud ms

Pgina | 19

PROYECTO DE INVESTIGACIN

difcil de hacer. Esta es la razn LED cubos se hacen solamente en baja resolucin. Este cubo tiene 512 LED. Obviamente, tener un puerto de E / S dedicado a cada LED sera muy poco prctico. Usted tendra un microcontrolador con 512 puertos de E / S, y ejecutar 512 cables a travs del cubo.

2.2.5. COMPONENTES PARA UN CUBO DE LED

512x LED (ms algunos adicionales por cometer errores!) Resistencias de 64x. (vea el paso por separado para el valor ohmios) 1x o 2x PCB prototipo de gran tamao. El tipo con el cobre "ojos", ver imagen. 1x microcontrolador ATmega32 (tambin puede usar el pin compatible ATMEGA16) LEDS de estado de 3x. Usted elige el color y tamao. Resistencias de 3x para los LEDS de estado. 8x 74HC574 VA 16x transistores PN2222 16x resistencias de 1k 1x 74HC138 IC 1x Maxim MAX232 IC 1x 14.7456 MHz corteza 2x 22pF condensadores cermicos 16x 0.1uF condensadores cermicos
Pgina | 20

PROYECTO DE INVESTIGACIN

3x 1000uF condensador electroltico 3x 10uF condensador electroltico 1x 100uF condensadores electrolticos 8x 20 pines zcalos IC 1x conector de 40 pines del IC 2x 16 pines zcalo del IC 1x 2-pin terminal de tornillo 1x cable de 2wire con tapones 9 x 8 pines clavijas terminales 1x 4 pines clavijas de los terminales, en ngulo recto 2x 16-pin conector del cable plano 1 x 10-pin conector de cable plano Cable plano Pulsadores 2x 2x clavijas de los cables de cinta 9 x 8 pines enchufes hembra de cabecera.

Pgina | 21

PROYECTO DE INVESTIGACIN

2.3.

SISTEMA DE HIPTESIS, INDICADORES Y VARIABLES 2.3.1. HIPTESIS GENERAL

La enseanza mediante el diseo de un programa en Matlab que permita mostrar todos los grficos en un cubo de diodo led 8x8x8 con los instrumentos de apoyo y la aplicacin eficientes de los aprendizajes en el 2do C de la Facultad de Ciencias Informticas de la Universidad Tcnica de Manab es fortalecida de manera significativa en el periodo comprendido de septiembre del 2012 febrero del 2013

2.3.2. HIPTESIS ESPECFICAS

Los estudiantes aplican las grficas en el cubo mediante un manual lgico y terico en su totalidad. Los conocimientos en programacin en Matlab en los estudiantes son de poco manejo. Proporcionar alternativas de solucin a los estudiantes en los conocimientos bsicos y tcnicos acerca de la programacin en Matlab para desarrollo de software en el mismo. 2.3.3. VARIABLE INDEPENDIENTE. MATLAB 2.3.4. VARIABLE DEPENDIENTE. GRFICAS EN UN CUBO DE DIODOS LEDS

Pgina | 22

PROYECTO DE INVESTIGACIN

2.3.5. VARIABLES INTERVINIENTES. INSTRUMENTOS DE APOYO Y LA APLICACIN EFICIENCIENTE DE LOS APRENDIZAJE EN EL 2DO C DE LA FACULTAD DE

CIENCIAS INFORMTICA DE LA UNIVERSIDAD TCNICA DE MANAB.

2.3.6.

DEFINICIONES DE TRMINOS

GRFICAS EN TRES DIMENSIONES.


El comando plot se puede extender a 3 dimensiones con el comando plot3 . El siguiente ejemplo hace una grfica de una espiral en tres dimensiones. t=0:pi/50:10*pi; plot3(sin(t),cos(t),t) zlabel ('etiqueta'):Se utiliza para dar etiquetas al eje z, en las grficas en tres dimensiones. Grficos de malla y superficie. z = peaks(10):El comando peaks crea un conjunto de valores que al ser graficados, se ven de la siguiente manera. plot(z):Se tomar como base la grfica anterior para demostrar algunas funciones de graficacin en tres dimensiones. mesh(z) contour(z,10) surf(z) Es posible cambiar el sentido de orientacin de las grficas con el comando view(x,y) view(0,0)

Pgina | 23

PROYECTO DE INVESTIGACIN

view(90,0) Grficas en el plano complejo Ahora vamos a crear un conjunto de valores para graficar en el plano complejo, en tres dimensiones. z= cplxgrid(5) cplxmap(z,z) cplxmap(z,z.^z) cplxroot(2,10) Raz cuadrada Se pueden crear grficos en coordenadas polares con el comando Polar (t,r,s) donde t es el vector en ngulos en radianes, r es el radio del vector y s es la cadena de caracteres que describe , color, smbolo del estilo del lnea. t=0:0.1:2*pi; r = sin(2*t).*cos(2*t); polar(t,r) gtext( texto )Se utiliza para colocar texto en una grfica, con la ayuda del mouse. Simplemente se ejecuta el comando y con el mouse se selecciona la coordenada deseada y se presiona el botn derecho del mouse, quedando fijo el texto en la pantalla. Copiar una grfica Cuando se quiera realizar algn reporte formal en un procesador de palabras como en este caso Word, es posible copiar las grficas hechas en Matlab por medio de la orden copy to bitmap. El procedimiento sera: 6. En MatLab, en el men de la ventana principal de la grfica, se escoge el men edit y de este se escoge copy to bitmap; 7. Se minimiza MatLab y se pasa al procesador de palabras escogido 8. Se localiza la posicin en la cual estar la grfica, y del men edit se escoge paste o pegar. La grfica aparecer en el procesador de palabras.

Pgina | 24

PROYECTO DE INVESTIGACIN

Existe un pequeo inconveniente ya que la grfica aparecer sobre un fondo de color negro que MatLab tiene por default, si se imprime este documento obviamente la grfica aparecer sobre un fondo negro lo cual har que la impresora gaste tinta en exceso. Para remediar esto se puede cambiar el color de fondo de las grficas a blanco con el comando. Whitebg Despus se hace procedimiento mencionado anteriormente. Imprimir una grfica. Se puede imprimir una grfica directamente desde el men de la ventana de la grfica, seleccionando la opcin print.

2.3.7. OTROS COMANDOS


9. 10. 11. 12. What : Listado de todos los archivos *.m en el directorio actual dir : Lista todos los archivos en el directorio actual type nombre_archivo : Lista el programa, (Programas con terminacin *.M). Which nombre_archivo : Da el path en el cual esta el archivo.

Se pueden utilizar comandos de Unix tales como Ls, pwd.

2.3.8. COMO HACER UN PROGRAMA EN MATLAB


Es posible realizar un programa en MatLab tal como se hace en otros lenguajes como el BASIC, pascal o el lenguaje C. Es necesario utilizar un editor para escribir el cdigo. 13. Para cargar un editor, se puede hacer desde la ventana options, escogiendo editor preference, y cargando el editor que se desee utilizar. 14. Para escribir cdigo, requerimos crear un archivo *.M. Para esto necesitamos abrir new M.file en la ventana file. 15. Ahora escribimos el cdigo y salvamos el archivo utilizando la terminacin archivo.M. 16. Se puede correr el programa desde Matlab simplemente escribiendo el nombre del archivo que fue creado.

Pgina | 25

PROYECTO DE INVESTIGACIN

17. Es posible abrir programas con la terminacin *.M desde Matlab, en el men file, open M.file Bucles For Tal como en otros programas de programacin en MatLab es posible crear programas con estructura con ciclos for. For x = Nmero incial : nmero final Instruccin End. for x = 1 : 10 x=x+1 end Tambin se pueden hacer operaciones como la siguiente: matriz = [ 1 2 3 4; 1 2 3 4; 1 2 3 4; 1 2 3 4] for x = matriz x = n(1)*n(2)*n(3)*n(4) end Bucles while While permite que ciertas instrucciones sean repetidas un nmero indefinido de veces bajo el control de una condicin lgica. Por ejemplo, Cual es primer entero n para el cual n! (factorial) es un nmero de 100 dgitos ?. n = 1; while prod(1:n)<1.e100,n=n+1;end n IF ELSE END

Pgina | 26

PROYECTO DE INVESTIGACIN

Se pueden utilizar estructuras como: If expresin (verdadero) accin End. If expresin (verdadero) accin 1 else (Falso) accin 2 End. If expresin (verdadero) accin 1 elseif expresin (verdadero) accin 2 ... else (Falso) accin "n" End

2.3.9. ANLISIS DE DATOS.


En MatLab podemos hacer anlisis de datos estadsticamente o probabilsticamente. Entre estos anlisis estn clculos de medias, mximos, mnimos, desviaciones estndar, etc. Inventemos un conjunto de datos, los cuales podremos analizar. x =[ 9 1 ;23 34; 16 28 ;12 33 ;5 7; 9 4 ;12 34 ;5 14 ;43 6 ;3 6 ;12 9; 2 30 ;3 2; 2 4] plot (x) La representacin grfica de los puntos anteriores.

Pgina | 27

PROYECTO DE INVESTIGACIN

A continuacin se hace una anlisis de los datos presentados, habr dos respuestas porque tenemos dos columnas. media=mean(x) Obtencin de la media max(x) El mximo de los valores. min(x) El mnimo de los todos los valores std(x) La desviacin estndar hist(x) Histograma.

2.3.10. POLINOMIOS
MATLAB puede sacar las races de un polinomio. Para capturar el polinomio de abajo, solamente ponemos el valor de cada variable, respetando su lugar. Como no hay termino x1 ,de todos modos se captura como cero. X3 + 5x2 - 2 p = [1 5 0 -2] Para sacar las races escribimos. r=roots(p) Tipos de memoria. Para obtener la mxima velocidad en Matlab debemos tratar de vectorizar los algoritmos, por ejemplo: a=0 for a = 0:.0.1:10 a = a + 1; y(a)=sin(t) end

La versin vectorizada sera: t= 0:0.01:10;


Pgina | 28

PROYECTO DE INVESTIGACIN

y = sin(t) El primer ejemplo en MATLAB toma aproximadamente 15 segundos, mientras que el segundo toma slo 0.6 segundos. Se recomienda ver los tutoriales propios de MATLAB como el intro, expo, el manual de MATLAB y otros libros de consulta.

2.3.11. EJERCICIOS
Crear por medio de programacin en MATLAB un efecto de imagen. Pasos para la programacin Abrir MATLAB

1. Abrirl el editor ( lugar donde se realiza la programacin y se eingresa las lneas de cdigo)

Pgina | 29

PROYECTO DE INVESTIGACIN

2.

Abrirl el editor ( lugar donde se realiza la programacin y se eingresa las lneas de cdigo)

Este es el EDITOR lugar donde se escribe la codificacin del software

3.

Escribir las lneas de cdigo en el EDITOR y lo ejecutamos o como se dice vulgarmente lo hacemos correr .. dando clic en el botn ubicado en la parte superior llamado RUN y el programa se ejecutara y har el proceso indicado en las lneas de cdigo

Pgina | 30

PROYECTO DE INVESTIGACIN

Este es el resultado de la programacin en si es un efecto de grafica aplicando lenas de cdigo podemos lograr este tipo de ejercicios

Pgina | 31

PROYECTO DE INVESTIGACIN

CAPITULO III

3.

METODOLOGA

3.2. ENFOQUE METODOLGICO A UTILIZAR 3.3. TIPO DE ESTUDIO


POR LOS OBJETIVOS DE LA INVESTIGACIN ESAPLICADA.- Porque se sirve de los conocimientos de la investigacin bsica, los utiliza en su propio beneficio y permite resolver problemas prcticos. POR EL LUGAR DE CAMPO.- Porque es un estudio sistemtico, ordenado de los hechos en el lugar en que se producen los acontecimientos. POR LA NATURALEZA PARA LA TOMA DE DECISIONES.-Ya que se conoce la realidad del fenmeno, lo compara con la base de la teora cientfica y plantea alternativas de solucin. POR EL ALCANCE: ES DESCRIPTIVA.- Por que describe los hechos o fenmenos tal como se presenta en la realidad. POR LA FACTIBILIDAD DE APLICACIN: EL PROYECTO ES FACTIBLE.- Porque permite el desarrollo de una propuesta que conlleva la solucin de problemas.

Pgina | 32

PROYECTO DE INVESTIGACIN

3.4. POBLACIN, UNIVERSO Y MUESTRA


La poblacin con la que se viene trabajando es el nmero aproximado de estudiantes, que es igual a 10 estudiantes La muestra se ha calculado en base a la frmula de DINAMED, tomando un error admisible del 14% (0.14), que corresponde a 09 estudiantes de la facultad de Ciencias Informticas. Datos: N= 10 E=14%(0.14) n=N/E^2(N-1)+1 = 10 (0.14) (10 1) + 1

= 8.500510031 =9

Pgina | 33

PROYECTO DE INVESTIGACIN

3.5. OPERACIONALIZACIN DE VARIABLES


VARIABLE INDEPENDIENTE: MATLAB Abstracto
Conceptualizacin Es un software que Categoras Manipulac in de Matlab
Indicador

Concreto
tems Cunto conoce usted el software Matlab? Mucho ( ) Poco ( ) Nada ( ) Tcnica
Cuestionario

matemtico

ofrece un entorno de integrado desarrollo (IDE)

con un lenguaje de programacin propio.

El software Matlab es de fcil manejo? Si ( ) No ( )

VARIABLE DEPENDIENTE: Grficas En Un Cubo De Diodo Led


Conceptualizacin Un cubo LED es como una pantalla de LED, pero es especial, ya que Categoras Aprendizaj e Indicador tems Sabe usted que es un cubo de diodo led? Si ( ) No ( ) Tcnica Cuestionari o

tiene una tercera

Pgina | 34

PROYECTO DE INVESTIGACIN

dimensin, lo que lo convierte en 3D

Ha realizado grficas de un cubo de diodos alguna vez? Si ( ) No ( )

3.6. PLAN DE RECOLECCION DE LA INFORMACIN


Esta investigacin utiliza el mtodo de la encuesta, as como la tcnica del cuestionario, y el instrumento que en este caso es el fenmeno de preguntas que nos permitir recaudar la informacin necesaria para cumplir satisfactoriamente nuestra investigacin.

Pgina | 35

PROYECTO DE INVESTIGACIN

3.7. CRONOGRAMA DE ACTIVIDADES

Periodos SEPTIEMBRE
4ta. Semana 3er. semana 1er. semana

OCTUBRE
2da. Semana 3er. semana 4ta. semana

NOVIEMBRE
2da. Semana 1er. semana 3er. semana 3er.semana

DICIEMBRE
2da. Semana 3er. Semana 3er.semana 4ta. Semana 4ta. Semana 1er. semana

ENERO
2da. Semana 4ta. semana 4ta. semana 1er. Semana 3er. semana 3er.semana

FEBRERO
2da. Semana 3er. semana 3er.semana 4ta. semana 4ta. semana

Actividades Eleccin del tema Entrega de la plantilla Entrega del Informe avance-defensa Encuesta sobre del proyecto de investigacin, desarrollo Del CD. Desarrollo de la carpeta, Trpticos y Grabacin de los Cds. Entrega del informe final de la investigacin Sustentacin del informe final de la investigacin

4ta. semana 4ta. semana 1er. semana

Pgina | 36

PROYECTO DE INVESTIGACIN

3.8. PRESUPUESTO. Para el planteamiento de la elaboracin del cubo de diodo led de 8x8x8, hemos invertido una cantidad aproximada de 160,00 dlares. La cual la detallaremos en el siguiente cuadro.
DETALLE CANTIDAD PRESIO UNITARIO VALOR TOTAL 120.00 10.00 2.50 2.50 4 1.25 20.00 10.00 2.50 2.50 5.00 20.00

Materiales Transporte Papelera Internet Gastos Personales Otros Gastos

Varios

TOTAL

160.00

37

PROYECTO DE INVESTIGACIN

CAPITULO IV
4.
RESULTADOS DE LA INVESTIGACIN.

Fuente: Encuestas a estudiantes de al Utm. Elaborado por: Estudiantes del 2do C

4.1. DESCRIPCIN, ANLISIS E INTERPRETACIN DE RESULTADOS.

CUADRO Y GRFICO Niveles del Matlab ALTERNATIVAS FRECUENCIAS Bajo 5 Medio 13 Alto 32 Total 50 PORCENTAJES 10% 26% 64% 100%

Fuente: Estudiantes del segundo semestre de al facultad de Ciencia Informticas. Elaborado por Estudiantes del 2do C de la facultad de ciencias Informticas

38

PROYECTO DE INVESTIGACIN

Niveles del Matlab

10%

Bajo
64% 26%

Medio Alto

ANLISIS E INTERPRETACIN DEL CUADRO Y GRAFICO

El cuadro y grafico N1 indica el siguiente resultado: Del 100% de la muestra que corresponde a 50 estudiantes de la Facultad de Ciencias Informticas, el 64% que equivale a 32 personas indicaron que el nivel de conocimiento de algebra es Alto, el 26% que corresponde a 13 estudiantes contestaron que es Medio, el 10% que es a 5 personas afirmaron que es Bajo. Estas cifras permiten realizar el siguiente anlisis: La mayora de los estudiantes encuestados, concretamente refirindose a los 32 habitantes que son una cantidad elevada escogieron la opcin medio, considerando que el conocimiento de nivel del algebra no est en el nivel requerido para continuar con mayor nfasis en el clculo.

39

PROYECTO DE INVESTIGACIN

4.2. VERIFICACIN DE HIPOTESIS


Hiptesis general: La aplicacin de un tutorial de programacin en Matlab facilita el aprendizaje de los estudiantes, ya que pone a prueba la lgica y los conocimientos adquiridos sobre el Clculo Diferencial. Verificacin: Esta hiptesis es cierta por una razn Argumento: Esta hiptesis es verdadera porque este tutorial nos permite entender con mayor exactitud lo referido a la programacin en matlab, y se pone a prueba los conocimientos adquirido en el curso de clculo diferencial Hechos y datos: Para respaldar este argumento hemos hecho un anlisis lgico sobre el uso de tutoriales o manuales en el aprendizaje adems nos hemos basados en estudios cientficos los cuales confirman que el uso de tutoriales debidamente elaborados ayudan a aumentar le conocimiento y el aprendizaje de dicho tema expuesto en el tutorial y aumenta destrezas de aprendizaje y lgica Hiptesis especifica 1: Un tutorial desarrolla las destrezas y habilidades de un estudiante ya sea en el mbito cientfico y tecnolgico por medio de las herramientas que se dan en el mismo Verificacin: Esta hiptesis es cierta por una razn Argumento: Esta hiptesis es verdadera porque este tutorial nos permite desarrollar destrezas y habilidades en los mbitos expuestos en el tutorial y basndose en las herramientas que proporcione dicho tutorial Hechos y datos: Para respaldar este argumento se a efectuado una investigacin de carcter cientfica basada en la hiptesis formulada los cuales confirman que la aplicacin o el uso de tutoriales desarrolla destrezas y habilidades en el mbito cientfico y tecnolgico por medio de las herramientas que da el mismo ya que en si un la finalidad de los mismo es aumentar las destrezas o habilidades del estudiante en mbitos especficos esto depender de la orientacin tcnica del mismo, y este resultado se logra obtener gracias a las herramientas de aprendizajes que se pueden hallar en algunos tutoriales como: Videos interactivos Ejercicios propuestos Anlisis descriptivos y objetivos del problemas

Hiptesis especifica 2:Los estudiantes no desarrollan completamente su lgica porque estn acostumbrados al memoriza miento de textos por lo cual se implementaron ejercicios prcticos en este y de fcil entendimiento en este proyecto
40

PROYECTO DE INVESTIGACIN

Verificacin: Esta hiptesis es cierta por una razn Argumento: Esta hiptesis es verdadera porque este tutorial nos permite desarrollar nuestra lgica valindonos de ejercicios que se enfoquen al uso de la lgica Hechos y datos: Para respaldar esta hiptesis hemos basado esta hiptesis a estudios cientficos los cuales nos confirman que el uso de ejercicios propuestos basndose en el uso de la lgica humana ayuda y mejora las capacidades mentales, lgicos y cognitivos de los estudiantes

4.3. OBJETIVOS GENERALES Fortalecer la enseanza mediante el diseo de un programa en Matlab que permita
mostrar todos los grficos en un cubo de diodo led 8x8x8 con los instrumentos de apoyo y la aplicacin eficientes de los aprendizajes en el 2do C de la Facultad de Ciencias Informticas de la Universidad Tcnica de Manab.

Este objetivo general se alcanz y cumpli por muestra de cuadro y grfica.


4.4. OBJETIVOS ESPECFICOS Analizar el coeficiente intelectual basndonos en la programacin de Matlab. Este objetivo especfico si se cumpli y se comprob por medio de cuadros y grficas

http://personal.telefonica.terra.es/web/lecanarien/RESULTADOS/ETacoronteUd3Verif2.pdf

41

PROYECTO DE INVESTIGACIN

CAPITULO V

5.

CONCLUSIONES Y RECOMENDACIONES

5.1. CONCLUSIONES
Como conclusin despus de culminado este trabajo investigativo puedo concluir lo siguiente: Diciendo que el MATLAB es una herramienta poderosa dentro de las matemticas y la programacin su uso es muy verstil y es muy til como material de apoyo pero vale tener una experiencia en programacin de bajo y medio nivel dentro del curso es muy til esta herramienta ya que podemos obtener clculos al instante sin necesidad de tomar horas y horas de intentos. con este programa logramos una efectividad al 100%, por ello su uso sea de apoyo o comprobacin para no perder los dominios escritos o mentales y ser esclavo de esta herramienta.

42

PROYECTO DE INVESTIGACIN

5.2.

RECOMENDACIONES

Se recomienda a los estudiantes que aprendan el manejo de esta poderosa herramienta dentro de las matemticas y la programacin ya que tiene un sin nmero de funciones que lo hacen verstil y til en situaciones muy complicadas Adems puedo aadir que su uso debe ser solo como apoyo, ya que si lo usamos como aprendizaje de mayor importancia sin mantener en prctica el aprendizaje propio cognoscitivo de m mismo al final nuestros conocimientos serian nulos sin el uso de esta herramienta Aprender a usar el cubo para un mejor entendimiento y visualizacin de las grficas y diferente tipos elementos que se vallan a mostrar en dicho dispositivo

43

PROYECTO DE INVESTIGACIN

You might also like