function fig = tsvdf()
% This is the machine-generated representation of a Handle Graphics object
% and its children.  Note that handle values may change when these objects
% are re-created. This may cause problems with any callbacks written to
% depend on the value of the handle at the time the object was saved.
%
% To reopen this object, just type the name of the M-file at the MATLAB
% prompt. The M-file and its associated MAT-file must be on your path.

load tsvdf

h0 = figure('Color',[0.8 0.8 0.8], ...
	'Colormap',mat0, ...
	'MenuBar','none', ...
	'Name','TSVD-NoiseReduction', ...
	'NumberTitle','off', ...
	'PointerShapeCData',mat1, ...
	'Position',[10 95 777 456], ...
	'Tag','Fig1');
h1 = uimenu('Parent',h0, ...
	'Label','Spectrum', ...
	'Tag','uimenu1');
h2 = uimenu('Parent',h1, ...
	'Callback','gui Energy', ...
	'Label','Energy', ...
	'Tag','Subuimenu1');
h2 = uimenu('Parent',h1, ...
	'Callback','gui Freq', ...
	'Label','Input Sound', ...
	'Tag','Spectrumuimenu1');
h1 = uimenu('Parent',h0, ...
	'Label','Advanced', ...
	'Tag','uimenu2');
h2 = uimenu('Parent',h1, ...
	'Callback','gui hent', ...
	'Label','Import Wave', ...
	'Tag','Subuimenu2');
h2 = uimenu('Parent',h1, ...
	'Callback','gui Hankel', ...
	'Label','Hankel Dim.', ...
	'Tag','Advanceduimenu1');
h1 = uimenu('Parent',h0, ...
	'Callback','gui About', ...
	'Label','About', ...
	'Tag','uimenu3');
h1 = axes('Parent',h0, ...
	'Box','on', ...
	'CameraUpVector',[0 1 0], ...
	'CameraUpVectorMode','manual', ...
	'Color',[1 1 1], ...
	'ColorOrder',mat2, ...
	'Layer','top', ...
	'Position',mat3, ...
	'Tag','Axes1', ...
	'XColor',[0 0 0], ...
	'XLim',[0.5 800.5], ...
	'XLimMode','manual', ...
	'XTickMode','manual', ...
	'YColor',[0 0 0], ...
	'YDir','reverse', ...
	'YLim',[0.5 450.5], ...
	'YLimMode','manual', ...
	'YTickMode','manual', ...
	'ZColor',[0 0 0]);
h2 = image('Parent',h1, ...
	'CData',mat4, ...
	'Tag','Axes1Image1', ...
	'XData',[1 800], ...
	'YData',[1 450]);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[399.4769820971868 458.343137254902 9.160254037844386], ...
	'Tag','Axes1Text4', ...
	'VerticalAlignment','cap');
set(get(h2,'Parent'),'XLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',mat5, ...
	'Rotation',90, ...
	'Tag','Axes1Text3', ...
	'VerticalAlignment','baseline');
set(get(h2,'Parent'),'YLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','right', ...
	'Position',mat6, ...
	'Tag','Axes1Text2', ...
	'Visible','off');
set(get(h2,'Parent'),'ZLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[399.4769820971868 -6.36274509803917 9.160254037844386], ...
	'Tag','Axes1Text1', ...
	'VerticalAlignment','bottom');
set(get(h2,'Parent'),'Title',h2);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','gui clean', ...
	'Enable','off', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[392 184 65 20], ...
	'String','Clean', ...
	'Tag','Pushbutton5');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','gui playmix', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[154 184 65 20], ...
	'String','Play Mix', ...
	'Tag','Pushbutton4');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.752941 0.752941 0.752941], ...
	'Callback','gui psave', ...
	'ListboxTop',0, ...
	'Position',[552 172 12 55], ...
	'Style','slider', ...
	'Tag','Slider3', ...
	'Value',1);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[478 182 65 20], ...
	'String','Saved Output', ...
	'Style','text', ...
	'Tag','StaticText4');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[546 160 18.75 11.25], ...
	'String','Vol.', ...
	'Style','text', ...
	'Tag','StaticText2');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.752941 0.752941 0.752941], ...
	'Callback','gui playoutput', ...
	'ListboxTop',0, ...
	'Position',[478 207 65 20], ...
	'String','        ', ...
	'Style','popupmenu', ...
	'Tag','PopupMenu3', ...
	'Value',1);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','gui playoutput', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[478 161 65 20], ...
	'String','Play', ...
	'Tag','Pushbutton3');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.752941 0.752941 0.752941], ...
	'ButtonDownFcn','gui tol', ...
	'Callback','gui tol', ...
	'ListboxTop',0, ...
	'Position',[356.5 162 12 64], ...
	'Style','slider', ...
	'Tag','Slider4', ...
	'Value',0.5);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[1 1 1], ...
	'FontSize',10, ...
	'Position',[165 15 280 115], ...
	'String',mat7, ...
	'Style','listbox', ...
	'Tag','Listbox1', ...
	'Value',1, ...
	'Visible','off');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.752941 0.752941 0.752941], ...
	'Callback','gui cleanoff2', ...
	'ListboxTop',0, ...
	'Position',[94 69 12 50], ...
	'Style','slider', ...
	'Tag','Slider2', ...
	'Value',0.48);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[20 76 65 20], ...
	'String','Input Noise', ...
	'Style','text', ...
	'Tag','StaticText4');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[89.75 57 18.75 11.25], ...
	'String','Vol.', ...
	'Style','text', ...
	'Tag','StaticText2');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.752941 0.752941 0.752941], ...
	'Callback','gui cleanoff2', ...
	'ListboxTop',0, ...
	'Position',[20 99 65 20], ...
	'String',['White  ';'Pink-HF';'Pink-LF'], ...
	'Style','popupmenu', ...
	'Tag','PopupMenu2', ...
	'Value',1);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','gui playnoise', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[20 58 65 20], ...
	'String','Play', ...
	'Tag','Pushbutton2');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'Callback','gui numsvd', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[240 165 86 20], ...
	'String','Numbers of SV:', ...
	'Style','radiobutton', ...
	'Tag','Radiobutton2', ...
	'Value',1);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'Callback','gui reltol', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[240 185 86 20], ...
	'String','Rel. Tolerance:', ...
	'Style','radiobutton', ...
	'Tag','Radiobutton1');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[237 212.25 61.5 14.25], ...
	'String','Filter Type', ...
	'Style','text', ...
	'Tag','StaticText4');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','gui playsound', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[20 269 65 20], ...
	'String','Play', ...
	'Tag','Pushbutton1');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.752941 0.752941 0.752941], ...
	'Callback','gui cleanoff', ...
	'ListboxTop',0, ...
	'Position',[20 310 65 20], ...
	'String',['Alone   ';'Speaker ';'Clima   ';'Prices  '], ...
	'Style','popupmenu', ...
	'Tag','PopupMenu1', ...
	'Value',1);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[89.75 268 18.75 11.25], ...
	'String','Vol.', ...
	'Style','text', ...
	'Tag','StaticText2');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[20 289 65 18], ...
	'String','Input Sound', ...
	'Style','text', ...
	'Tag','StaticText4');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.752941 0.752941 0.752941], ...
	'Callback','gui cleanoff', ...
	'ListboxTop',0, ...
	'Position',[94 280 12 50], ...
	'Style','slider', ...
	'Tag','Slider1', ...
	'Value',1);
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[325 181 30 20], ...
	'String','50 %', ...
	'Style','text', ...
	'Tag','StaticText6', ...
	'Visible','off');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[325 161 30 20], ...
	'String','10', ...
	'Style','text', ...
	'Tag','StaticText7');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'ListboxTop',0, ...
	'Position',[486 15 69 45], ...
	'Style','frame', ...
	'Tag','Frame1');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'BackgroundColor',[0.8 0.8 0.8], ...
	'Callback','gui info', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[492 40 60 18], ...
	'String','Info', ...
	'Style','radiobutton', ...
	'Tag','Radiobutton3');
h1 = uicontrol('Parent',h0, ...
	'Units','points', ...
	'Callback','gui quit1', ...
	'FontSize',10, ...
	'ListboxTop',0, ...
	'Position',[488.25 17.25 64.5 20], ...
	'String','Quit', ...
	'Tag','Pushbutton6');
if nargout > 0, fig = h0; end
