Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

MATLAB

No description
by

wilson pereira

on 22 August 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of MATLAB

Programación en MATLAB
¿Que es MATLAB?
Es un entorno de computación técnica que posibilita la ejecución del cálculo numérico y simbólico de forma rápida y precisa, acompañado de características gráficas y de visualización avanzadas aptas para el trabajo científico y la ingeniería.
Gráficas en Matlab
Simulink
Es una herramienta para el modelaje, análisis y simulación de un amplia variedad de sistemas físicos y matemáticos
GUIDE
GUIDE es un entorno de programación visual disponible en MATLAB para realizar y ejecutar programas que necesiten ingreso continuo de datos. Tiene las características básicas de todos los programas visuales como Visual Basic o Visual C++.


Vídeos
Unidad I: Fundamento de MATLAB

Usos Típicos de MATLAB


Características de MATLAB


Entre las características principales se encuentran:
Programación sencilla.
Biblioteca de matemática amplia.
Abundantes herramientas gráficas.
Continuidad entre valores enteros, reales y complejos.
Funciones graficas en 2D y 3D
Integración de algoritmos sencillos con aplicaciones externas y lenguajes como C, C++, Java y Microsoft Excel

Unidad I: Fundamento de MATLAB

MATLAB en la Actualidad


MATLAB se ha convertido en una herramienta estándar para ingenieros y científicos.
Algunos programas existentes creados en otros lenguaje de programación (Fortran, C y C++) han pasado a lenguaje m.
La versión actual de MATLAB disponible es la R2011b 7.13.


Editor

Unidad I: Escritorio de MATLAB

Entorno Gráfico de MATLAB


Aplicaciones típicas de Matlab
Modelación y simulación de datos.
Análisis y visualización de datos.
Gráficos de ingeniería.
Desarrollo de aplicaciones, incluyendo. construcción de interfaces graficas.

Espacio de trabajo
Command Window: Se usa para introducir variables, ejecutar funciones y visualizar resultados.
Command History: Guarda las instrucciones que se hayan ejecutado en la ventana de comandos, en orden cronológico.
Current Directory Browser: Muestra los ficheros y carpetas; ordenados por fecha, tamaño, nombre, etc.

Se utiliza para crear archivos .m, que son programas que contienen conjuntos de comandos o funciones
Comandos básicos
Al ser un lenguaje de alto nivel ofrece diversos comandos con familiaridad al lenguaje humano
Input: Ingreso de datos
Disp: presentación de datos en pantalla
Plot: graficación
Funciones matemáticas
Para la realizacion de trabajos matriciales y aritméticas
Ciclos en Matlab
Ciclo for
La cantidad de veces está determinada en la sección de decisión del ciclo. La sintaxis del ciclo for en Matlab
es la siguiente:

for variable=valor_inicial:incremento:valor_final
conjunto_sentencias
end

Ciclo while
En este tipo de ciclo, NO se sabe cuántas veces se realizará el bucle, es decir, cuantas veces se ejecutará el conjunto de instrucciones dentro del ciclo. La cantidad de veces

while condicion
sentencias
end

Gráficos en 2D
Son las funciones de la forma y=f(x), en donde encontramos diferentes funciones especializadas como
Funciones multiples
Gráficos especiales
Gráfico de barras
Gráfico de escaleras
Gráfico circular
Gráfico Polar
Gráfico 3D
Integrantes
Características
Trabaja totalmente integrado con Matlab
Permite una gran cantidad de sistemas lineales y no lineales, discretos y continuos
Proporciona una interfaz grafica, en función de la programación en bloques con mascaras
Incluye una amplia biblioteca con diferentes elementos como generadores de señales
Entorno de programación
Se encuentra dividido en varias categorías
Creación del sistema
Se abre una ventana en el diagrama de bloques seleccionado
Se ingresara cada uno de los bloques necesitados mediante doble click
Se procederá a la interconexión del sistema deseado mediante líneas
Finalmente se procede a la ejecución y simulación del sistema a trabajar
Manipulación de bloques
Manipulación de lineas
Simulación de archivos en Simulink
Se lo procede a realizar, mediante el botón play o presionando la tecla F9 en el programa con un tiempo especifico de simulación dado anteriormente
Sistema de ecuaciones diferenciales
Se podría realizar cualquiera de los sistemas de ecuaciones ya conocidos como: la ecuación del calor
Función de transferencia
Entorno de diseño GUIDE
Propiedades de los componentes
Funcionamiento de GUIDE
Una aplicación GUIDE consta de dos archivos: .m y .fig. El archivo .m es el que contiene el código con las correspondencias de los botones de control de la interfaz y el archivo .fig contiene los elementos gráficos.

Cada vez que se adicione un nuevo elemento en la interfaz gráfica, se genera automáticamente código en el archivo .m. Para ejecutar una Interfaz Gráfica, si la hemos etiquetado con el nombre curso.fig, simplemente ejecutamos en la ventana de comandos >> curso. O haciendo click derecho en el m-file y seleccionando la opción RUN.
Sentencias Set y Get
La asignación u obtención de valores de los componentes se realiza mediante las sentencias get y set. Por ejemplo si queremos que la variable utpl tenga el valor del Slider escribimos:

utpl= get(handles.slider1,'Value');

Notar que siempre se obtienen los datos a través de los identificadores handles.

Ejemplo
Byron Cajas
Edwin Chacon
Jhon Guadalupe
Wilson Pereira
Wladimir Posada
Full transcript