INTRODUCCION MATLAB

Add to Favourites
Post to:
Comments
Presentation Transcript Presentation Transcript

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO : FACULTAD DE MECANICA ESCUELA DE INGENIERIA MECANICA ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

INTRODUCCION MATLAB : CONTROL AUTOMATICO INTRODUCCION MATLAB Presentado por: Iván Rubio Representante: Grupo A

CONTENIDO : OBJETIVOS. INTRODUCCION. ENTORNO DE TRABAJO EN MATLAB. MATRICES Y VECTORES EN MATLAB. PROGRAMACIÓN EN MATLAB. GRAFICAS EN MATLAB. ALGO SOBRE SIMULINK. CONCLUSIONES CONTENIDO

Objetivos : Explicar de una manera resumida y sencilla como funciona MatLab. Conocer los usos de Matlab y como es su interface. Objetivos

INTRODUCCION : ¡Qué es MAT LAB? MATLAB ® es un idioma de alto rendimiento para computación técnica. Este integra computación, visualización, y programación en un fácil ambiente de uso donde los problemas y las soluciones son expresados en una notación matemática familiar. Entre sus usos se incluyen: Matemáticas y computación. Desarrollo de algoritmos. Adquisición de datos. Modelación, simulación, y prototipos. Análisis de datos, exploración y visualización. Gráficos científicos y de ingeniería. MATLAB es el nombre abreviado de “Matriz Laboratorio”. El cual es un programa para realizar cálculos numéricos con vectores y matrices. Como caso particular puede también trabajar con números escalares -tanto reales como complejos-, con cadenas de caracteres y con otras estructuras de información más complejas. Una de las capacidades más atractivas es la de realizar una amplia variedad de gráficos en dos y tres dimensiones, además cuenta con un lenguaje de programación propio. INTRODUCCION

ENTORNO DE TRABAJO EN MATLAB. : ENTORNO DE TRABAJO EN MATLAB. MATLAB se puede arrancar como cualquier otra aplicación de Windows, clicando dos veces en el icono correspondiente en el escritorio o por medio del menú Inicio. Al arrancar MATLAB se abre una ventana similar a la mostrada en la Figura. Ésta es la vista que se obtiene eligiendo la opción Desktop Layout/Default, en el menú View. La parte más importante de la ventana inicial es la Command Window, que aparece en la parte derecha. Ésta es la ventana en la que se ejecutan interactivamente las instrucciones de MATLAB y en donde se muestran los resultados correspondientes, si es el caso.

Slide 7 : En la parte izquierda de la pantalla aparecen dos ventanas: La ventana Current Directory que muestra los ficheros del directorio activo o actual. La ventana Workspace constituye un entorno gráfico para ver las variables definidas en el espacio de trabajo. La ventana Command History que muestra los últimos comandos ejecutados en la Command Window. En la parte inferior izquierda de la pantalla aparece el botón Start, con una función análoga a la del botón Inicio de Windows. Start da acceso inmediato a ciertas capacidades del programa

MATRICES Y VECTORES EN MATLAB. : Como en casi todos los lenguajes de programación, en MATLAB las matrices y vectores son variables que tienen nombres. Para definir una matriz no hace falta declararlas o establecer de antemano su tamaño MATLAB determina el número de filas y de columnas en función del número de elementos que se proporcionan (o se utilizan) . Las matrices se definen o introducen por filas; los elementos de una misma fila están separados por blancos o comas, mientras que las filas están separadas por caracteres punto y coma. La matriz A está disponible para hacer cualquier tipo de operación con ella como: + adición o suma – sustracción o resta * multiplicación ' traspuesta ^ potenciación \ división-izquierda / división-derecha .* producto elemento a elemento ./ y .\ división elemento a elemento .^ elevar a una potencia elemento a elemento MATRICES Y VECTORES EN MATLAB.

EJEMPLO : EJEMPLO

PROGRAMACIÓN EN MATLAB : PROGRAMACIÓN EN MATLAB MATLAB es una aplicación que se puede programar muy fácilmente. Como en todo programa de programación se deben conocer las bifurcaciones y bucles; la lectura y escritura interactiva de las variables, que son los elementos básicos de cualquier programa de una cierta complejidad. Las bifurcaciones permiten realizar una u otra operación según se cumpla o no una determinada condición. Los bucles permiten repetir las mismas o análogas operaciones sobre datos distintos. En Programas como C/C++/Java el "cuerpo" de estas sentencias se determinaba mediante llaves {...}, en MATLAB se utiliza la palabra end con análoga finalidad. Existen también algunas otras diferencias de sintaxis

Slide 11 : Algunas de las sentencias más utilizadas dentro de la programación de Mat-Lab. son: if; switch; for; while; break; continue; try-catch-end. Sentencia if En su forma más simple, la sentencia if se escribe en la forma siguiente: if condicion sentencias end SENTENCIA SWITCH La sentencia switch realiza una función análoga a un conjunto de if...elseif concatenados. Su forma general es la siguiente: switch switch_expresion case case_expr1, bloque1 case {case_expr2, case_expr3, case_expr4,...} bloque2 ... otherwise, % opción por defecto bloque3 end

Slide 12 : SENTENCIA FOR La sentencia for repite un conjunto de sentencias un número predeterminado de veces. La siguiente construcción ejecuta sentencias con valores de i de 1 a n, variando de uno en uno. for i=1:n sentencias end SENTENCIA WHILE La estructura del bucle while es muy similar a la de C/C++/Java. Su sintaxis es la siguiente: while condicion sentencias end SENTENCIA BREAK Al igual que en C/C++/Java, la sentencia break hace que se termine la ejecución del bucle for y/o while más interno de los que comprenden a dicha sentencia. SENTENCIA CONTINUE La sentencia continue hace que se pase inmediatamente a la siguiente iteración del bucle for o while, saltando todas las sentencias que hay entre el continue y el fin del bucle en la iteración actual. SENTENCIAS TRY...CATCH...END La construcción try...catch...end permite gestionar los errores que se pueden producir en tiempo de ejecución. Su forma es la siguiente: try sentencias 1 catch sentencias 2 End SENTENCIA RETURN De ordinario las funciones devuelven el control después de que se ejecute la última de sus sentencias. La sentencia return, incluida dentro del código de una función, hace que se devuelva inmediatamente el control al programa que realizó la llamada..

EJEMPLO : EJEMPLO Se ha creado una función que obtenga el conjunto solución para un sistema de ecuaciones lineales compatible determinado, haciendo uso de una matriz A de coeficientes y un vector B de términos independientes

Graficas en Mat Lab : Las posibilidades de MatlLab a la hora de crear gráficos de todo tipo son muchas, tanto en 2D como en 3D. los gráficos 2-D de MATLAB estén fundamentalmente orientados a la representación gráfica de vectores y matrices. Los gráficos en 3D es una de las características de MATLAB que más admiración despierta entre los usuarios no técnicos puesto que puede crear superficies y elementos sólidos por medio de una correcta programación. Graficas en Mat Lab

GRAFICA EN 3D : GRAFICA EN 3D

SIMULINK : Simulink es una aplicación que permite construir y simular modelos de sistemas físicos y sistemas de control mediante diagramas de bloques. Es también un sistema abierto, que permite al usuario escoger, adaptar y crear componentes o subsistemas. Este tiene un sinnúmeros de librerías que permiten realizar sistemas de diferente índole para su simulación y análisis. SIMULINK

CONCLUSIONES : El funcionamiento de MatLab se presenta de una forma sencilla capaz de incentivar a una investigación más profunda del mismo. El programa MatLab es un software de varias aplicaciones útiles para nuestra carera como por ejemplo en análisis matemático, algebra lineal, en métodos numéricos , control automático, etc. CONCLUSIONES

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy

Your Facebook Friends on WizIQ

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect