Está en la página 1de 14

UNIVERSIDAD TCNICA DE MANAB

FACULATAD DE CIENCIAS INFORMTICAS


CARRERA DE INGENIERA EN SISTEMAS
22

PROYECTO DE INVESTIGACIN
MATERIA DE CLCULO DIFERENCIAL CATEDRTICO: ING. JOS CEVALLOS
POR: CRISTHIAN BAZURTO IDER MIELES MARICELA VLEZ

2012
HAY UNA MOTRIZ MS PODEROSA QUE EL

VAPOR, LA ELECTRICIDAD Y LA ENERGPIA


ATMICA: LA VOUNTAD

CLCULO DIFERENCIAL

TEMA

Fortalecer el proceso enseanza-aprendizaje del software MATLAB mediante un curso tutorial sobre Graficas, Programacin, y beneficios defunciones que nos brinda el Software MATLAB para los estudiantes del 1rode la Facultad de Ciencias Informticas de la Universidad Tcnica de Manab

INTRODUCCION

Matlab es un programa diseado para el clculo numrico y visualizacin de graficas, por medio de la computacin. Este software sofisticado es capaz de resolver problemas complejos siendo as aplicado en distintas ramas de la ciencia como es fsica, qumica, ingenieras etc. Matlab posee herramientas en el cual se puede crear y desarrollar un programa que se ajuste a las necesidades del usuario. Es muy necesario que los estudiantes que sigan carreras profesionales en donde se aplique uso de nmeros, funciones, y diferentes tipos de ecuaciones. El proyecto en mencin esta elaborado en base al desconocimiento de sus herramientas y de su utilidad para los estudiantes que estn iniciando la carrera ingeniera de sistemas informticos de la Universidad Tcnica de Manab, para el cual se pretende dar charlas que motiven a que el estudiante tenga un conocimiento por lo menos bsico de dicho programa, que ser de gran utilidad para el desenvolvimiento en las materias de clculos siendo estos calculo diferencial e integral.

OBJETIVOS

OBJETIVO GENERAL El objetivo general es dar charlas instructivas del funcionamiento del software Matlab a los estudiantes de primer nivel de la carrera de Ingeniera en Sistemas de la prestigiosa Universidad Tcnica de Manab para que desarrollen ideas con respecto al mismo.

OBJETIVO ESPECIFICO En vista de lo importante que es saber acerca de este programa, para el aprendizaje sobre funciones y sus graficas, para el clculo de derivadas e integrales, se pretende dar a conocer a los estudiantes sobre la estructura del programa, informacin y herramientas necesarias para su utilizacin.

JUSTIFICACIN

Los estudiantes que tengan conocimientos previos de Matlab, podrn desarrollar habilidades de aprendizaje para los futuros cursos haciendo mas fcil el desenvolvimiento de los futuros cursos ayudando as que el docente tenga mas tiempo para reforzar dichos conocimientos logrando mejorar la calidad de aprendizaje.

FUNDAMENTACION

Lo que vamos a hacer es que mediante un curso tutorial del software MATLAB los estudiantes de primero aprendan que es el software MATLAB y cuales son las bondades que brinda, daremos un cd con todos los elementos necesarios como son los archivos PDF que utilizamos para hacer los trpticos y la exposicin, tambin dotaremos al profesor encargado del curso dos cd que contengan el instalador del software, uno para el docente y el otro para que el software pueda ser distribuido a los estudiantes que deseen el instalador. Adems los trpticos sern hechos con los puntos importantes que tocaremos en la exposicin y dems elementos que sean necesarios. Aqu estn los enlaces del material que utilizaremos para hacer los trpticos, este material es un archivo en PDF que contiene material bsico para que el aprendizaje se factible por parte de los estudiantes.

MARCO TERICO

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programacin propio (lenguaje M). Est disponible para las plataformas Unix, Windows y Mac OS X. Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de datos y funciones, la implementacin de algoritmos, la creacin de interfaces de usuario (GUI) y la comunicacin con programas en otros lenguajes y con otros dispositivos hardware. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulacin multidominio) y GUIDE (editor de interfaces de usuario - GUI). Adems, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets). Es un software muy usado en universidades y centros de investigacin y desarrollo. En los ltimos aos ha aumentado el nmero de prestaciones, como la de programar directamente procesadores digitales de seal o crear cdigo VHDL. Historia Fue creado por Cleve Moler en 1984, surgiendo la primera versin con la idea de emplear paquetes de subrutinas escritas en Fortran en los cursos de lgebra lineal y anlisis numrico, sin necesidad de escribir programas en dicho lenguaje. El lenguaje de programacin M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran. CARACTERSTICAS PRINCIPALES -Lenguaje de alto nivel para clculo tcnico -Entorno de desarrollo para la gestin de cdigo, archivos y datos -Herramientas interactivas para exploracin, diseo y resolucin de problemas iterativos -Funciones matemticas para lgebra lineal, estadstica, anlisis de Fourier, filtraje, optimizacin e integracin numrica -Funciones grficas bidimensionales y tridimensionales para visualizacin de datos -Herramientas para crear interfaces grficas de usuario personalizadas

-Funciones para integrar los algoritmos basados en MATLAB con aplicaciones y lenguajes externos, tales como C/C++, FORTRAN, Java, COM y Microsoft Excel.

http://es.wikipedia.org/wiki/MATLAB

HERRAMIENTAS DE DESARROLLO MATLAB incluye herramientas de desarrollo que le ayudan a implementar sus algoritmos eficientemente. Las siguientes son algunas de ellas: *MATLAB Editor - Funciones de edicin y depuracin estndar, como establecimiento de puntos de interrupcin y simulaciones paso a paso *M-Lint Code Checker - Analiza el cdigo y recomienda modificaciones para mejorar el rendimiento y mantenimiento *MATLAB Profiler - Registra el tiempo que tarda en ejecutarse cada lnea de cdigo *Directory Reports - Explora todos los archivos de un directorio y crea informes sobre la eficiencia del cdigo, las diferencias entre los archivos, las dependencias de los archivos y la cobertura del cdigo. LISTA PARCIAL DE FUNCIONES Funciones matemticas Funcionales especiales y elementales Funciones gamma, beta y elp ticas. 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 trigonom tricas 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. Ma triz 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.
http://www.usc.es/gir/docencia_files/tdd/tutorial_matlab.pdf

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 matric es. Matrix traspuesta. Operadores lgicos AND, OR, NOT y XOR. REQUERIMIENTOS DEL SISTEMA Para utilizar el compilador de MATLAB para crear ficheros MEX se necesita la versin de MATLAB 4.2c y tener instalado uno de los siguientes compiladores de Lenguaje C: PC/Microsoft Windows Met aware High C/C++ V.3.0 o superior. Wat com C V.10.0 o superior Power MacIntosh Metro Wer ks CodeWarrior C V.713 MPW MrC V.1.0b2 o PPCC version 1.0.5 680x0 Macintosh MPW C Versin 3.4 UNIX y VMS Cualquier compilador ANSI C (Nota: El compilador de SunOS 4.1.X no es un Compilador ANSI C). Cualquiera que sea el equipo informtico que vaya a utilizarse para desarrollar

Aplicaciones 'stand alone' se requiere, adems del compilador de MATLAB, que se tengan las MATLAB C Math Library y un compilador ANSI C. USO DE COMANDOS La primera forma de interactuar con MatLab es a travs de la lnea de comandos. Puede ejecutarse un comando si este est escrito despus del smbolo >> y se presiona la tecla Enter. MATLAB trabaja esencialmente con matrices numricas rectangulares. La manera ms fcil de entrar matrices pequeas es enumerando los elementos de sta de tal manera que:
http://www.usc.es/gir/docencia_files/tdd/tutorial_matlab.pdf

Los elementos estn separados por blancos comas. Los elementos estn cerrados entre corchetes, [ ]. muestre el final de cada fila con; (punto y coma). Ejemplo: A = [ 1 2 3; 4 5 6; 7 8 9 ] resultara en la matriz A= 123 456 789 MATLAB guarda esta matriz para utilizarla luego bajo el nombre de A. Si la matriz a introducir es muy grande se puede utilizar el siguiente formato: 21 A = [1 2 3 456 7 8 9] El comando load y la funcin fread pueden leer matrices generadas en sesiones anteriores generadas por otros programas. Ya que MatLab se basa en el lgebra de matrices como ejemplo crearemos una matriz. Estas pueden estar formadas por un slo elementos (escalar), por una fila o una columna (vector) o por una serie de filas y columnas (matriz propiamente dicha). >>A=1 define A como un escalar de valor 1. Al definir A automticamente MatLab presenta en pantalla su valor. A =1 Para no presentar el valor de la variable creada, debe agregarse punto y coma (;) Al final del comando. Despus de crear una variable, puede presentarse su valor en pantalla escribiendo la variable despus del prompt (>>). >>A Se pueden redefinir variables, por ejemplo: >>A=[1 2 3] define A como un vector de tres elementos, A(1)=1, A(2)=2 y A(3)=3. Estos Elementos deben separase con espacios en blanco o comas (,).

Para definir una matriz se deben separar las filas con punto y coma (;) o con retorno (Enter). >>A= [1 2 3; 4 5 6] o >>A=[1 2 3 4 5 6] Ambos comandos producen el mismo efecto: A= 123 456

http://www.usc.es/gir/docencia_files/tdd/tutorial_matlab.pdf

ELEMENTOS DE MATRICES Los elementos de una matriz pueden ser cualquier expresin de MATLAB. Ejemplo: x = [-1.3, sqrt(3),(1+2+3) *4/5] resultara en x= -1.3000 1.7321 4.8000 Nos podemos referir a elementos individuales de la matriz con ndices entre parntesis. Ejemplo: En el ejemplo anterior X (4) = abs(x(1)) resultara x= -1.3000 1.7321 4.8000 0 1.3000 FUNCIONES Las funciones que utiliza MATLAB son intrnsecas al procesador de ste. Otras funciones estn disponibles en la librera externa de archivos -M. Adems de estas funciones todo usuario tambin puede crear otras funciones. Puedes combinar las funciones de acuerdo a tu necesidad. Ejemplo: x = sqrt(log(z)) FUNCIONES MATRICIALES TRASCENDENTALES Y ELEMENTALES MATLAB considera expresiones como exp(A) y sqrt(A) como operaciones de arreglos, definidas en los elementos individuales de A. Tambin puede calcular funciones trascendentales de matrices, como la matriz exponencial y la matriz. OPERACIONES DE ARREGLOS El trmino operaciones de arreglo se refiere a las operaciones de aritmtica elemento por elemento. Un punto (.) antes de un operador indica una operacin de arreglos elemento por elemento. Suma y Resta de Arreglos Para suma y resta, las operaciones de arreglos y las operaciones de matrices son iguales. Multiplicacin y Divisin de Arreglos

El smbolo.* denota multiplicacin de arreglos elemento por elemento. Ejemplo: x = [1 2 3]; y = [4 5 6]; z = x. *y resulta z= 4 10 18 Las expresiones A. /B y A. \B dan los cocientes de los elementos individuales. Ejemplo:

BLIOGRAFA http://es.wikipedia.org/wiki/MATLAB
http://www.usc.es/gir/docencia_files/tdd/tutorial_matlab.pdf

También podría gustarte