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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

COMO UTILIZAR AXES de GUI EN MATLAB

Publicado por JOSE JEREMIAS CABALLERO (5917 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
[email protected]

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