Professional Documents
Culture Documents
Archivo: /Home/Jorge2/Documentos/Minip Gital Conmutación 1/Untitled.M Página 1 de 10
Archivo: /Home/Jorge2/Documentos/Minip Gital Conmutación 1/Untitled.M Página 1 de 10
Pgina 1 de 10
Pgina 2 de 10
% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.
function varargout = untitled_OutputFcn(hObject, eventdata, handles)
% varargout cell array for returning output args (see VARARGOUT);
% hObject
handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles
structure with handles and user data (see GUIDATA)
% Get default command line output from handles structure
varargout{1} = handles.output;
Pgina 3 de 10
senal_salida=audiorecorder(fs,24,1);
recordblocking(senal_salida,duracion);
senal_grabada=getaudiodata(senal_salida, 'single');
set(handles.archivocargado,'string','Seal grabada...');
y = fft(senal_grabada);
warndlg('Se ha terminado de grabar','Grabacin terminada');
grabada = 1;
end
end
Pgina 4 de 10
Pgina 5 de 10
Pgina 6 de 10
if indice2 == 3
stairs (senal_grabada);
end
x=sort(senal_grabada);
contar = 0;
for j=2:length(x)
if x(j)~=x(j-1)
contar = contar + 1;
end
end
contar1=fix(log2(contar))+1;
set(handles.text6,'string',strcat('Nmero de muestras: ',num2str(contar)));
set(handles.text7,'string',strcat('Nmero mnimo de bits: ',num2str(contar1)));
else
end
Pgina 7 de 10
Pgina 8 de 10
%
%
%
%
%
%
%
%
%
%
%
%
%
Pgina 9 de 10
Pgina 10 de 10
(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end