introducción a matlab
DESCRIPTION
Breve intro a matlabTRANSCRIPT
Presentacin de PowerPoint
MATLABMATLAB es un lenguaje de alto nivel y un entorno interactivo para el clculo numrico, la visualizacin y la programacin. Mediante MATLAB, es posible analizar datos, desarrollar algoritmos y crear modelos o aplicaciones.
INSTRUCCIONES BSICAS MATLAB help Ayuda general
clc Borrar command window
clear o clear x Borrar el workspace o Borrar solo la variable x
pwd Informa sobre el directorio actual de trabajo
+ ,- ,*, /, ^ Operaciones Bsicas
; Oculta el resultado en pantalla
1/0 Error : Inf
0/0 Error : NaNINSTRUCCIONES BASICAS MATLABCrear Vector
Crear MatrizTomar elemento de un VectorTomar elemento de una matriz
Como crear un Script o una funcin ?
ScriptFunctionCICLOS Y CONDICIONALESNota: Las siguientes instrucciones solo buscan ilustrar la estructura de los ciclos pero no muestran su potencialidad o adecuada aplicacin, sin embargo estos deben ser correctamente empleados en el desarrollo de los programas (Estructuras computacionales II Semestre ).
6Graphical User Interfaces in MATLAB
7
GUIUna GUI es una interfaz grafica de usuario utilizada para representar las diversas opciones o comandos que se pueden ejecutar en un programa. la interfaz grfica suele contener controles tales como mens, barras de herramientas, botones y barras de desplazamiento.
El usuario puede ingresar datos a cuadros de texto , puede hacer uso de mens de seleccin , observar graficas y resultados de clculos en pantalla, entre otras opciones. GUIDE ( GUI development enviroment) es el entorno de desarrollo de una GUI, el cual proporciona las herramientas para el diseo de la interfaz. Con la ayuda de este editor se crean y organizan los diversos controles de la interfaz y Matlab genera automticamente el cdigo para la construccin de esta.GUIDE
Como Ejecutar GUIDE ?
OPCIONES : CREAR UNA NUEVA GUI O ABRIR UNA EXISTENTE
VENTANA PRINCIPAL
Consta de dos archivos uno .m (ejecutable)
y otro .fig (parte grafica). TIPOS DE ARCHIVO
COMPONENTES
Las dos partes estn unidas a travs de las subrutinas callback.
Una vez que se graba los archivos desde la consola de emisin (si salvamos la .fig. automticamente lo hace el .m asociado) podemos ejecutar el programa en la ventana de comando de Matlab solamente escribiendo el nombre del archivo.
INSTRUCCIONES BASICAS GUIDE
Push Button -----------------------> Ejecucin de las instrucciones
Al hacer clic sobre este botn se ejecutan las instrucciones contenidas en el programa.
Colocar los cdigos de cada ejercicio debajo de la funcin de este botn en el archivo.
Para ir al archivo.m desde el .fig : Clic derecho , view callbacks ,callback
Edit Text------------------------------> Captura de datos
Toma el valor ingresado en la interfaz, lo convierte en unvalor numrico y lo asigna a la variable A
A= str2double(get(handles.edit1,'string'))ENTRADAS ENTRADAS:
Pop up men---------------------> Selector de mltiples opciones
Permite escoger una de las opciones de la lista desplegable que este muestra.
P=get(handles.popupmenu1,'Value');
% se obtiene el parmetro "valor" del selector
A partir de este parmetro se asigna un valor, o un conjunto de valores a travs del uso de una estructura Switch case
switch P case 1 D=1; case 2 D=2;endINSTRUCCIONES BASICAS GUIDE
Axes-----------------------> Permite mostrar una grfica en pantalla
axes(handles.axes1)plot (X,Y)Static Text-----------------------> Muestra el valor de una variable en pantalla set(handles.text1,'string',A);Modificar propiedades : clic Derecho Property Inspector
SALIDAS:Matlab no despeja ecuaciones (solo lo hace con funciones especiales que no se utilizan en el curso) Los programas escritos en el command window no se guardan , se debe trabajar en el Script o con Function.Toda variable necesaria en una ecuacin debe ser definidamente previamente , de lo contrario se generar un error.Programar de manera que se optimice la capacidad del Programa. Tener en cuenta las recomendaciones dadas en la clase de introduccin para la creacin de funciones y tambin para la creacin y edicin de GUIs en GUIDERECUERDA