interfaz gráfica de usuario guide matlab · introducción de datos en guide...

33
Interfaz Gráfica de Usuario GUIDE Matlab Ricardo Olejnik

Upload: others

Post on 30-Sep-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Interfaz Gráfica de Usuario GUIDE

Matlab

Ricardo Olejnik

Page 2: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Guide

Page 3: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Guide

Page 4: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Guide

Page 5: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Guide

Page 6: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Guide

Page 7: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

Page 8: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

Page 9: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

Page 10: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

Page 11: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

Page 12: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

Page 13: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

Page 14: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Tag

Es el nombre que recibirá

el cuadro edit y el cual

utilizará y será llamado en

la ventana de edición

Page 15: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Callback

Presionar click derecho sobre el botón, se abrirá la ventanadonde se pueden hacer las operaciones o funciones querealizará el botón.

Page 16: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Introducción de datos en Guide

a=str2double(get(handles.a,'string'));

Nombre colocado en el tag

Tipo de variable

Recibir desde la ventana

Convierte el valor recibido en la Ventana de string

a variable numérica

Page 17: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Como ejemplo realizaremos la suma de las variables a y b

y luego presentar el resultado en la ventana.

Page 18: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

set(handles.c,'string',c);

Imprimir valor en el tag “c”

Page 19: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Ventana en ejecución

Page 20: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Método de Bisección GUIDE

Tabla

Gráfico

Page 21: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Método de Bisección GUIDE

f=inline(get(handles.funcion,'string'));

Page 22: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Método de Bisección GUIDE

Page 23: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Método de Bisección GUIDE

Page 24: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Método de Bisección GUIDE

Page 25: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Método de Bisección GUIDE

Page 26: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Tabla

Page 27: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Tabla

Page 28: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Tabla

Page 29: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Tabla

Page 30: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Graficación

Page 31: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Interfaz programa

Page 32: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Importar y exportar datos de Excel

Importar

A=xlsread('Libro1.xlsx’,1,'A1:A10')

Leerá el archivo de Excel

Nombre del archivo

Hoja Intervalo

Matriz o vector generado

Page 33: Interfaz Gráfica de Usuario GUIDE Matlab · Introducción de datos en Guide a=str2double(get(handles.a,'string')); Nombre colocado en el tag Tipo de variable Recibir desde la ventana

Importar y exportar datos de Excel

Exportarxlswrite('libro1.xlsx',a,'C1:C10')

Exportará la data al archivo de Excel

Nombre del archivo

Vector Celda donde se guardará la información