Matlab - COMO UTILIZAR AXES de GUI EN MATLAB

   
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

COMO UTILIZAR AXES de GUI EN MATLAB

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3432 intervenciones) el 11/04/2013 19:31:40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function varargout = figuras1(varargin)
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @figuras1_OpeningFcn, ...
                   'gui_OutputFcn',  @figuras1_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end
 
if nargout
    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
else
    gui_mainfcn(gui_State, varargin{:});
end
 
function figuras1_OpeningFcn(hObject, eventdata, handles, varargin)
a=imread('ngc6543a.jpg');
axes(handles.axes1)
imshow(a)
 
b=imread('cameraman.tif');
axes(handles.axes2)
imshow(b)
 
handles.output = hObject;
guidata(hObject, handles);
function varargout = figuras1_OutputFcn(hObject, eventdata, handles)
 
varargout{1} = handles.output;




Saludos.
JOSE JEREMÍAS CABALLERO
Asesorías en Matlab
programador en matlab
Servicios de programación matlab
jjcc94@hotmail.com

http://matlabcaballero.blogspot.com

http://www.lawebdelprogramador.com/foros/Matlab/1371532-FORMA_DE_APRENDER_MATLAB.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar