COMO UTILIZAR AXES de GUI EN MATLAB
Publicado por Stephanie (1 intervención) el 11/04/2013 17:33:44
Hola , estoy haciendo un trabajo donde tengo que llamar por una interfaz a una cancion , el porblema es que no se como crear en esa miSma interfaz un boton que me haga parar el sonido de la musica
Este es el codigo que llama a mi canción :
---------------------------------------------------------------
function pushbutton1_Callback(hObject, eventdata, handles)
clear, clc
[y,Fs,nbits] = wavread('C:\Users\Documents\MATLAB\POP.wav');
Izquierdo =y(:,1);
Derecho =y(:,2);
%Reproduccion Stereo
subplot(2,1,1),plot(Izquierdo),title('left')
subplot(2,1,1),plot(Derecho),title('rigth')
sound(y,Fs,nbits)
-------------------------------------------------------------
Ahora en esa misma interfaz necesita llamar a una señal , este el codigo de la señal que estoy llamando con respecto a la misma cancion:
-----------------------------------------------------------
llam% --- Executes on button press in IZQUIERDA.
function IZQUIERDA_Callback(hObject, eventdata, handles)
clear, clc
[y,Fs,nbits] = wavread('C:\Users\Documents\MATLAB\POP.wav');
Izquierdo =y(:,1);
Derecho =y(:,2);
tiempo=size(y,1)/Fs;
%Reproduccion Stereo
handles.x=0:1/Fs:tiempo;
plot(handles.x(1:end),Izquierdo)
title 'Izquierdo'
xlim([0 tiempo])
---------------------------------------------------------------
El problema en este ultima esque no se como hacer para que la señal me aparesca en un axes determinado , dado que cuando ejecuto el boton para que me muestre esta señal , la misma aparece en un axes de un logo que he puesto...
NECESITOO que me ayuden a como especificarrrr que axes utilizarr ... !!!
Le estare agradecido.
Atte. Stephanie
Este es el codigo que llama a mi canción :
---------------------------------------------------------------
function pushbutton1_Callback(hObject, eventdata, handles)
clear, clc
[y,Fs,nbits] = wavread('C:\Users\Documents\MATLAB\POP.wav');
Izquierdo =y(:,1);
Derecho =y(:,2);
%Reproduccion Stereo
subplot(2,1,1),plot(Izquierdo),title('left')
subplot(2,1,1),plot(Derecho),title('rigth')
sound(y,Fs,nbits)
-------------------------------------------------------------
Ahora en esa misma interfaz necesita llamar a una señal , este el codigo de la señal que estoy llamando con respecto a la misma cancion:
-----------------------------------------------------------
llam% --- Executes on button press in IZQUIERDA.
function IZQUIERDA_Callback(hObject, eventdata, handles)
clear, clc
[y,Fs,nbits] = wavread('C:\Users\Documents\MATLAB\POP.wav');
Izquierdo =y(:,1);
Derecho =y(:,2);
tiempo=size(y,1)/Fs;
%Reproduccion Stereo
handles.x=0:1/Fs:tiempo;
plot(handles.x(1:end),Izquierdo)
title 'Izquierdo'
xlim([0 tiempo])
---------------------------------------------------------------
El problema en este ultima esque no se como hacer para que la señal me aparesca en un axes determinado , dado que cuando ejecuto el boton para que me muestre esta señal , la misma aparece en un axes de un logo que he puesto...
NECESITOO que me ayuden a como especificarrrr que axes utilizarr ... !!!
Le estare agradecido.
Atte. Stephanie
Valora esta pregunta


0