Redes
Con este ejemplo, se mostrara el uso de listbox. Creamos un nuevo GUI al cual añadiremos al diseño un listbox y un par de statictext y los ordenamos cmo lo muestra la figura[pic]
Damos click en la propiedad string del objeto listbox y escribimos lo siguiente:
[pic]
Luego en el callback del objeto editamos lo siguiente:
inf=get(hObject,'Value');gos=get(hObject,'String');
switch inf
case 1
set(handles.cancion,'string','Cancion:El doctorado');
set(handles.cantante,'string','cantante:Tony Dize');
axes(handles.axes3)
imshow('tony.jpg')
case 2set(handles.cancion,'string','Cancion:Hasta abajo');
set(handles.cantante,'string','Cantante:Don omar');
axes(handles.axes3)
imshow('omar.jpg')
case 3
set(handles.cancion,'string','Cancion:Mi niñabonita');
set(handles.cantante,'string','Cantante:chino & Nacho');
axes(handles.axes3)
imshow('chino.jpg')
end
guidata(hObject,handles);
Si tiene problemas con el axes cuando vas a insertar laimagen, debes poner esta instrucción antes del imshow.
axes(handles.axes3)
PANEL 1: PUNTAJE UTILIZANDO UN SLIDER Y UN CHECKBOX
[pic]
valor=get(hObject,'Value'); %Carga en handles.slider1 elvalor del Slider
valor=100.*valor;
set(handles.puntos,'string',valor); %Escribe el valor de Slider en statictext
if (valor > 50)
set(handles.nivel,'string','Puntaje Bueno');set(handles.checkbox1,'Value',1) ;
else
set(handles.nivel,'string','Puntaje: Malo');
set(handles.checkbox1,'Value',0) ;
end
2- CAMBIAR EL CONTRASTE DE UNA IMAGEN
Otro programa utilizando el uso del slider es:“cambiar el contraste de una imagen”.
En una nueva GUI colocamos un slider, un push-button y un axes como muestra la figura:
[pic]
El campo tag del botón es open, igual que el string. Laprogramación es la misma que se usó para abrir una imagen:
function open_Callback(hObject, eventdata, handles)
[FileName Path]=uigetfile('*.jpg','Abrir Imagen');
if isequal(FileName,0)
return
else...
Regístrate para leer el documento completo.