Matlab es una poderosa herramienta de programacion con lenguaje de 4ta generacion, desarrollado por MatWorks, nacida en los 70's por CLEVE MOLER de la universidad de Nuevo Mexico en EUA.
1.-Guide sencilla
La guide esta compuesta por lo siguente:
Un axes y un pushbutton
Guardaremos los archivos generados con el nombre de fondo, por lo tanto tendremos generados dos archivos llamados:
fondo.m
fondo.fig
Para cambiar el nombre al pushbutton damos doble clic sobre el mismo y aparecera una ventana como la siguiente, y nos dirigimos a donde dice STRING y TAG y simplemente le ponemos el nombre que nosotros deseemos.
STRING--> Se refiere a lo que se mostrara en el boton sin afectar el codigo a la hora de programar.
TAG------> Este se refiere al nombre que asignamos a nuestro boton en el programa para llamarlo o indicar alguna accion que realice.
Lo siguiente que realizaremos es insertar una imagen de fondo.
Para evitar que MATLAB nos arroje errores al momento de correr nuestra interfaz, les recomiendo guardar la imagen que pondran de fondo en la misma carpeta donde se encuentran los archivos .m y .fig de nuestro proyecto.
Para insertar la imagen de fondo nos dirigiremos al boton de m file editor
y nos mandara al editor .m ahora nos dirigimos al boton show functions y escogemos la opcion fondo_OpeningFcn
*fondo_ = nombre de nuestro proyecto*
Esta opcion nos enviara a la linea donde se cargan las funciones de apertura (OpeningFcn), es decir en esta parte indicaremos que queremos que se ejecute cuando inicie nuestra interfaz grafica guide.
Ahora que nos encontramos en la linea que nos intereza para que nuestro programa cargue la imagen de fondo al iniciar le colocaremos las siguientes instrucciones sin borrar ningun otro de los que aparecen por default
imagen ---> Es un nombre cualquiera que podemos poner para nombrar al comando de llamar a la imagen, solo hay que tener cuidado de no llamar igual a otra accion que hagasemos.
imread---> Es literalmente la traduccion del ingles al español, se refiere a lo que leemos, en este caso nuestro archivo jpg.
'animals.jpg'---> Este simplemente es el nombre de nuestro archivo recuerda poner entre comillas el nombre del archivo junto con la extencion del mismo.
image(imagen)----> Hace referencia a una imagen en este caso nuestra imagen
axis off---> Desabilitamos los numeros en los ejes de lo contrario nos apareceria como en la siguiente imagen.
Ahora que ya tenemos nuestra imagen programada el inicio de la guide, regresamos a la guide original y damos clic derecho sobre el boton SALIR y escogemos la opcion view callback y este a su vez desplegara un submenu donde seleccionaremos la opcion callback.
Y nos enviara de vuelta al editor .m justo en la linea donde controlaremos las funciones de nuestro boton SALIR, seguido de eso nos dispondremos a anotar el siguiente comando.
Este comando es valido para cualquier interfaz, se ejecutara de igual manera, cerrara la aplicacion.
Ahora nos dirigiremos a programar la funcion del boton SALIR y nos debe de quedar algo parecido a esto.
Ahora nos dispondremos a correr nuestro proyecto presionando el boton save and run
y debe aparecernos una interfaz grafica similar a esta
2.- Crear un archivo .EXE en MatLab
La gran ventaja de crear un archivo .exe desde MatLab es que puedes correr tu proyecto en cualquier ordenador independientemente tenga o no instalado Matlab.
Para este ejemplo utilizaremos el proyecto numero 1
iniciaremos abriendo Matlab y escribiremos el siguiente comando en la ventana de command window
Este comando es que nos permitira crear el archivo .exe
Al ejecutarse el comando aparecera una ventana con un pequeño diagrama a bloques de como crear los .exe
Seguido de eso daremos clic en el boton de Create a new deployment project
aparecera una ventana donde indicaremos la direccion donde queremos guardar nuestro archivo ejecutable y ademas nombrarlo, donde por default esta seleccionada la opcion MatLab compiler en caso contrario, seleccionaremos las opciones que se muestran en la imagen siguiente.
al dar 'ok' en la ventana nos aparecera lo siguiente:
Es aqui donde añadiremos nuestros archivos creados en la actividad 1.
Main function: Aqui añadiremos exclusivamente archivos fuente es decir .m's y librerias externas.
Other files: Aqui se se añaden archivos que intervienen en la interfaz grafica, por ejemplo para este caso son imagenes.
Presionando el boton add files o simplemente dando clic derecho y seleccionando add files se añaden los archivos deseados.
Para añadir los archivos es necesario que tanto imagenes como las extenciones .m y .fig se encuentren en la misma carpeta.
hora debemos construir el proyecto asi que daremos clic en el boton de build the project
Entonces ahora estamos construyendo el proyecto, si llega a tardar no te desesperes...
terminando la construccion aparecera una ventana que nos lo indicara en la parte inferior.
Terminada la construccion procedemos a crear el empaquetado del proyecto haciendo clic en el boton package the project
Una vez finalizado el empaquetado nos dirigimos al command window y escribimos ans y nos mostrara la direccion en que se guardo el .exe de nuestro proyecto
Y nos dirigimos hacia la dirección en la que se ha guardado el archivo .exe para comprobar si efectivamente nuestro archivo funciona...
Bueno esto es todo por hoy tengo que irme a la escuela si no le continuaria...
voy a estar actualizando el post continuamente
Faltan algunas simulaciones de tecnicas de modulacion digital, y algunas aplicaciones para calculo en problemas de telecomunicaciones.
Si quieren alguna simulacion en especial pidanla y haber si nos la hechamos JUNTAS LOCASSS!!!!
fuentes:
Matlab for engenniers/Adrian biran*Moshe Breiner/
Matlab high performance numeric computation and visualization software
www.matpic.com
YO
www.***/simulation_of_girl_banged_by _the_ass_matlab

