function fig = energyf()
% 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 energyf

h0 = figure('Color',[0.8 0.8 0.8], ...
	'Colormap',mat0, ...
	'MenuBar','none', ...
	'Name','Energy Spectrum', ...
	'NumberTitle','off', ...
	'PointerShapeCData',mat1, ...
	'Position',[121 100 560 420], ...
	'Tag','Fig1');
h1 = axes('Parent',h0, ...
	'Box','on', ...
	'CameraUpVector',[0 1 0], ...
	'CameraUpVectorMode','manual', ...
	'Color',[1 1 1], ...
	'ColorOrder',mat2, ...
	'NextPlot','add', ...
	'Position',[0.13 0.5810982658959537 0.3270231213872832 0.3439017341040462], ...
	'Tag','Axes4', ...
	'XColor',[0 0 0], ...
	'XLim',[0 5016], ...
	'XLimMode','manual', ...
	'YColor',[0 0 0], ...
	'YLim',[1e-005 100000], ...
	'YLimMode','manual', ...
	'YScale','log', ...
	'ZColor',[0 0 0]);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes4Line1', ...
	'XData',mat3, ...
	'YData',mat4);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 308681.4200577504 17.32050807568877], ...
	'String','Original Signal', ...
	'Tag','Axes4Text4', ...
	'VerticalAlignment','bottom');
set(get(h2,'Parent'),'Title',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 2.097385791878124e-007 17.32050807568877], ...
	'String','Low <- Frequency -> High', ...
	'Tag','Axes4Text3', ...
	'VerticalAlignment','cap');
set(get(h2,'Parent'),'XLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[-909.4945054945056 0.7854253154040612 17.32050807568877], ...
	'Rotation',90, ...
	'String','Amplitude', ...
	'Tag','Axes4Text2', ...
	'VerticalAlignment','baseline');
set(get(h2,'Parent'),'YLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','right', ...
	'Position',[-2011.912087912088 12528587.13782414 17.32050807568877], ...
	'Tag','Axes4Text1', ...
	'Visible','off');
set(get(h2,'Parent'),'ZLabel',h2);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes4Line2', ...
	'XData',mat5, ...
	'YData',mat6);
h1 = axes('Parent',h0, ...
	'Box','on', ...
	'CameraUpVector',[0 1 0], ...
	'CameraUpVectorMode','manual', ...
	'Color',[1 1 1], ...
	'ColorOrder',mat7, ...
	'NextPlot','add', ...
	'Position',[0.5779768786127169 0.5810982658959537 0.3270231213872832 0.3439017341040462], ...
	'Tag','Axes3', ...
	'XColor',[0 0 0], ...
	'XLim',[0 5016], ...
	'XLimMode','manual', ...
	'YColor',[0 0 0], ...
	'YLim',[1e-005 100000], ...
	'YLimMode','manual', ...
	'YScale','log', ...
	'ZColor',[0 0 0]);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes3Line1', ...
	'XData',mat8, ...
	'YData',mat9);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 308681.4200577504 17.32050807568877], ...
	'String','Noise Signal', ...
	'Tag','Axes3Text4', ...
	'VerticalAlignment','bottom');
set(get(h2,'Parent'),'Title',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 2.097385791878124e-007 17.32050807568877], ...
	'String','Low <- Frequency -> High', ...
	'Tag','Axes3Text3', ...
	'VerticalAlignment','cap');
set(get(h2,'Parent'),'XLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[-909.4945054945065 0.7854253154040612 17.32050807568877], ...
	'Rotation',90, ...
	'String','Amplitude', ...
	'Tag','Axes3Text2', ...
	'VerticalAlignment','baseline');
set(get(h2,'Parent'),'YLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','right', ...
	'Position',[-8929.582417582418 12528587.13782414 17.32050807568877], ...
	'Tag','Axes3Text1', ...
	'Visible','off');
set(get(h2,'Parent'),'ZLabel',h2);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes3Line2', ...
	'XData',mat10, ...
	'YData',mat11);
h1 = axes('Parent',h0, ...
	'Box','on', ...
	'CameraUpVector',[0 1 0], ...
	'CameraUpVectorMode','manual', ...
	'Color',[1 1 1], ...
	'ColorOrder',mat12, ...
	'NextPlot','add', ...
	'Position',[0.13 0.11 0.3270231213872832 0.3439017341040462], ...
	'Tag','Axes2', ...
	'XColor',[0 0 0], ...
	'XLim',[0 5016], ...
	'XLimMode','manual', ...
	'YColor',[0 0 0], ...
	'YLim',[1e-005 100000], ...
	'YLimMode','manual', ...
	'YScale','log', ...
	'ZColor',[0 0 0]);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes2Line1', ...
	'XData',mat13, ...
	'YData',mat14);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 308681.4200577504 17.32050807568877], ...
	'String','Mixed Noise and Pure Signal', ...
	'Tag','Axes2Text4', ...
	'VerticalAlignment','bottom');
set(get(h2,'Parent'),'Title',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 2.097385791878133e-007 17.32050807568877], ...
	'String','Low <- Frequency -> High', ...
	'Tag','Axes2Text3', ...
	'VerticalAlignment','cap');
set(get(h2,'Parent'),'XLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[-909.4945054945056 0.7854253154040644 17.32050807568877], ...
	'Rotation',90, ...
	'String','Amplitude', ...
	'Tag','Axes2Text2', ...
	'VerticalAlignment','baseline');
set(get(h2,'Parent'),'YLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','right', ...
	'Position',[-2011.912087912088 8.791357562441725e+020 17.32050807568877], ...
	'Tag','Axes2Text1', ...
	'Visible','off');
set(get(h2,'Parent'),'ZLabel',h2);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes2Line2', ...
	'XData',mat15, ...
	'YData',mat16);
h1 = axes('Parent',h0, ...
	'Box','on', ...
	'CameraUpVector',[0 1 0], ...
	'CameraUpVectorMode','manual', ...
	'Color',[1 1 1], ...
	'ColorOrder',mat17, ...
	'NextPlot','add', ...
	'Position',[0.5779768786127169 0.11 0.3270231213872832 0.3439017341040462], ...
	'Tag','Axes1', ...
	'XColor',[0 0 0], ...
	'XLim',[0 5016], ...
	'XLimMode','manual', ...
	'YColor',[0 0 0], ...
	'YLim',[1e-005 100000], ...
	'YLimMode','manual', ...
	'YScale','log', ...
	'ZColor',[0 0 0]);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes1Line1', ...
	'XData',mat18, ...
	'YData',mat19);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 308681.4200577504 17.32050807568877], ...
	'String','Cleaned signal', ...
	'Tag','Axes1Text4', ...
	'VerticalAlignment','bottom');
set(get(h2,'Parent'),'Title',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[2480.43956043956 2.097385791878133e-007 17.32050807568877], ...
	'String','Low <- Frequency -> High', ...
	'Tag','Axes1Text3', ...
	'VerticalAlignment','cap');
set(get(h2,'Parent'),'XLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','center', ...
	'Position',[-909.4945054945065 0.7854253154040644 17.32050807568877], ...
	'Rotation',90, ...
	'String','Amplitude', ...
	'Tag','Axes1Text2', ...
	'VerticalAlignment','baseline');
set(get(h2,'Parent'),'YLabel',h2);
h2 = text('Parent',h1, ...
	'Color',[0 0 0], ...
	'HandleVisibility','off', ...
	'HorizontalAlignment','right', ...
	'Position',[-8929.582417582418 8.791357562441725e+020 17.32050807568877], ...
	'Tag','Axes1Text1', ...
	'Visible','off');
set(get(h2,'Parent'),'ZLabel',h2);
h2 = line('Parent',h1, ...
	'Color',[0 0 1], ...
	'Tag','Axes1Line2', ...
	'XData',mat20, ...
	'YData',mat21);
if nargout > 0, fig = h0; end
