subamortiguada matlab

Páginas: 5 (1072 palabras) Publicado: 8 de abril de 2013

GUIDE MATLAB

Circuito RLC

Christiam camilo montañez Ramirez
Christiam912@hotmail.com


Resumen
Matlab permite desarrollar de forma sencilla un conjunto de pantallas con botones, menús, ventanas, etc., que permiten utilizar de manera muy simple programas realizados en el entorno Windows. Este conjunto de herramientas se denomina interfaz de usuario. Para poder hacer programas queutilicen las capacidades gráficas avanzadas de Matlab hay que conocer algunos de los conceptos que se explicaron en el capítulo anterior. Matlab dispone de una herramienta GUIDE, que tal y como hemos visto, permite generar interfaces de usuario de una forma simple y dinámica. De cualquier manera, es conveniente conocer los fundamentos de lo que se está haciendo, de esta forma se podría modificar,incluso programarlo sin ayuda.
El desarrollo de la aplicación mediante GUIs se realiza en dos etapas:

• Diseño de los componentes (controles, menús y ejes) que formarán el GUI.
• Programación de la respuesta de cada uno de los componentes ante la interacción del usuario.


Abstract
Matlab can easily develop a set of screens with buttons, menus, windows, etc.., Allowing the use ofvery simple programs in the Windows environment. This set of tools is called UI. To make programs using the advanced graphics capabilities of Matlab you should know some of the concepts explained in the previous chapter. Matlab has a tool GUIDE, which as we have seen, to generate user interfaces in a simple and dynamic. Either way, you should know the basics of what you're doing, so it could change,even program it without help.
The application development using GUIs is performed in two stages:

• Design of components (controls, menus and shafts) that form the GUI.
• programming of the response of each of the components to the user interaction

I. INTRODUCCIÓN

GUIDE es un entorno de programación visual disponible en MATLAB para realizar y ejecutar programas que necesiten ingresocontinuo de datos. Tiene las características básicas de todos los programas visuales como Visual Basic o Visual
C++.


II. OBJETIVO

El objetivo de este curso es aprender a realizar interfaces gráficas de usuario, a las que nos referiremos como GUI-s que es como se normalmente se conocen.
El lenguaje más habitual para crear GUI-s es Java, ya que tiene la enorme ventaja de funcionar encualquier máquina, sin embargo Java resulta muy lenta para hacer cálculos eficientemente, y es aquí donde MatLab es más poderoso. Por otro lado, las GUI-s creadas con MatLab pueden ser entregadas al ordenador del cliente (quien posiblemente no tenga más que un navegador) y ser ejecutadas en el ordenador de quien creó la interfaz en MatLab (y que por supuesto tiene un MatLab funcionando), de modo que laventaja relativa de Java está parcialmente ofertada también por MatLab.
Las GUI-s son herramientas muy útiles para entregar aplicaciones a aquellas personas que no saben lo suficiente de programación y que quieren beneficiarse de las ventajas de un programa..


III. PROCEDIMIENTO

Para iniciar nuestro proyecto, lo podemos hacer de dos maneras:

• Ejecutando la siguiente instrucción en laventana de comandos:
>> guide

• Haciendo un click en el ícono que muestra la figura:











Se presenta el siguiente cuadro de diálogo:


Se presentan las siguientes opciones:

a) Blank GUI (Default)
La opción de interfaz gráfica de usuario en blanco (viene predeterminada), nos presenta un formulario nuevo, en el cual podemos diseñar nuestro programa.

b) GUI withUicontrols:
Esta opción presenta un ejemplo en el cual se calcula la masa, dada la densidad y el volumen, en alguno de los dos sistemas de unidades. Podemos ejecutar este ejemplo y obtener resultados.

c) GUI with Axes and Menu
Esta opción es otro ejemplo el cual contiene el menú File con las opciones Open, Print y Close. En el formulario tiene un Popup menu, un push button y un objeto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS