function sisomsc()
% This is the machine-generated representation of a MATLAB object
% and its children. Note that handle values may change when these
% objects are re-created. This may cause problems with some callbacks.
% The command syntax may be supported in the future, but is currently
% incomplete and subject to change.
%
% To re-open this system, just type the name of the m-file at the MATLAB
% prompt. The M-file and its associtated MAT-file must be on your path.
load sisomsc
a = figure('Units','points', ...
'Color',[0.8 0.8 0.8], ...
'Colormap',mat0, ...
'Name','Control Synthesis', ...
'PointerShapeCData',mat1, ...
'Position',[114 39.75 444.75 380.25], ...
'Renderer','zbuffer', ...
'RendererMode','manual', ...
'Resize','off', ...
'Tag','Fig1');
b = axes('Parent',a, ...
'Units','points', ...
'CameraUpVector',[0 0 1], ...
'Color',[1 1 1], ...
'ColorOrder',mat2, ...
'Position',[0 0 1 1], ...
'Tag','Axes1', ...
'View',[-37.5 30], ...
'XColor',[0 0 0], ...
'XGrid','on', ...
'YColor',[0 0 0], ...
'YGrid','on', ...
'ZColor',[0 0 0], ...
'ZGrid','on');
c = text('Parent',b, ...
'Color',[1 1 1], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','center', ...
'Position',[0.499155 -0.0187747 0], ...
'Tag','Text5', ...
'VerticalAlignment','cap');
set(get(c,'Parent'),'XLabel',c);
c = text('Parent',b, ...
'Color',[1 1 1], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','center', ...
'Position',[-0.0177365 0.500988 0], ...
'Rotation',90, ...
'Tag','Text6', ...
'VerticalAlignment','baseline');
set(get(c,'Parent'),'YLabel',c);
c = text('Parent',b, ...
'Color',[0 0 0], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','right', ...
'Position',[0.00253378 1.00494 0], ...
'Tag','Text7', ...
'Visible','off');
set(get(c,'Parent'),'ZLabel',c);
c = text('Parent',b, ...
'Color',[0 0 0], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','center', ...
'Position',[0.499155 1.0168 0], ...
'Tag','Text8', ...
'VerticalAlignment','bottom');
set(get(c,'Parent'),'Title',c);
b = axes('Parent',a, ...
'Units','points', ...
'Box','on', ...
'CameraUpVector',[0 1 0], ...
'Color',[1 1 1], ...
'ColorOrder',mat3, ...
'NextPlot','add', ...
'Position',[219.75 28.5 199.5 144.75], ...
'Tag','Axes2', ...
'XColor',[0 0 0], ...
'XGrid','on', ...
'YColor',[0 0 0], ...
'YGrid','on', ...
'ZColor',[0 0 0], ...
'ZGrid','on');
c = line('Parent',b, ...
'Color',[0 0 1], ...
'Tag','Line3', ...
'XData',mat4, ...
'YData',mat5);
c = line('Parent',b, ...
'Color',[0 0 1], ...
'LineStyle','none', ...
'Marker','o', ...
'Tag','Line1', ...
'XData',0.500019, ...
'YData',0);
c = text('Parent',b, ...
'Color',[0 0 0], ...
'Position',[0.500019 0 0], ...
'String',' m=inf', ...
'Tag','Text1');
c = line('Parent',b, ...
'Color',[0 0 1], ...
'LineStyle','none', ...
'Marker','o', ...
'Tag','Line2', ...
'XData',0, ...
'YData',Inf);
c = text('Parent',b, ...
'Color',[0 0 0], ...
'Position',[0 Inf 0], ...
'String',' m=0', ...
'Tag','Text2');
c = text('Parent',b, ...
'Color',[0 0 0], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','center', ...
'Position',[0.4 -4.6875 0], ...
'String','<u^2>', ...
'Tag','Text3', ...
'VerticalAlignment','cap');
set(get(c,'Parent'),'XLabel',c);
c = text('Parent',b, ...
'Color',[0 0 0], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','center', ...
'Position',[-0.0739623 20.1042 0], ...
'Rotation',90, ...
'String','<x^2>', ...
'Tag','Text4', ...
'VerticalAlignment','baseline');
set(get(c,'Parent'),'YLabel',c);
c = text('Parent',b, ...
'Color',[0 0 0], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','right', ...
'Position',[-0.886038 97.6042 0], ...
'Tag','Text9', ...
'Visible','off');
set(get(c,'Parent'),'ZLabel',c);
c = text('Parent',b, ...
'Color',[0 0 0], ...
'HandleVisibility','callback', ...
'HorizontalAlignment','center', ...
'Position',[0.4 41.7708 0], ...
'Tag','Text10', ...
'VerticalAlignment','bottom');
set(get(c,'Parent'),'Title',c);
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'FontName','MS NewRoman', ...
'FontSize',16, ...
'Position',[38.25 303.75 170.25 21.75], ...
'String','A(p)x=B(p)u+f(t)', ...
'Style','text', ...
'Tag','StaticText1');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'FontName','MS NewRoman', ...
'FontSize',16, ...
'Position',[276 308.25 119.25 21], ...
'String','S(s)=N(s)/T(s)', ...
'Style','text', ...
'Tag','StaticText2');
b = uicontrol('Parent',a, ...
'Units','points', ...
'Position',[7.5 278.25 30 18], ...
'String','A(p)', ...
'Tag','Pushbutton1');
b = uicontrol('Parent',a, ...
'Units','points', ...
'Position',[7.5 258.75 30.75 18], ...
'String','B(p)', ...
'Tag','Pushbutton2');
b = uicontrol('Parent',a, ...
'Units','points', ...
'Callback',mat6, ...
'Position',[15.75 63.75 66.75 23.25], ...
'String','Run Analysis', ...
'Tag','Pushbutton3');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'FontName','MS New Roman', ...
'FontSize',12, ...
'Position',[9.75 152.25 112.5 16.5], ...
'String','J=m^2<x^2>+<u^2>=', ...
'Style','text', ...
'Tag','StaticText3');
b = uicontrol('Parent',a, ...
'Units','points', ...
'Position',[241.5 277.5 30 18], ...
'String','N(s)', ...
'Tag','Pushbutton4');
b = uicontrol('Parent',a, ...
'Units','points', ...
'Position',[241.5 258 30 18], ...
'String','T(s)', ...
'Tag','Pushbutton5');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'FontSize',12, ...
'Position',[64.5 279.75 114.75 15], ...
'String','[4 0 ] ', ...
'Style','edit', ...
'Tag','EditText5');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'FontSize',12, ...
'Position',[64 260 115 15], ...
'String','[1 1]', ...
'Style','edit', ...
'Tag','EditText6');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'FontSize',12, ...
'Position',[290.25 279.75 115.5 15], ...
'String','[0.7979]', ...
'Style','edit', ...
'Tag','EditText7');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'FontSize',12, ...
'Position',[289.5 259.5 115.5 15], ...
'String','[1 1]', ...
'Style','edit', ...
'Tag','EditText8');
b = uicontrol('Parent',a, ...
'Units','points', ...
'Position',[9 223.5 27 16.5], ...
'String','m^2', ...
'Tag','Pushbutton6');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'FontSize',12, ...
'Position',[64.5 224.25 69.75 15], ...
'String','9', ...
'Style','edit', ...
'Tag','EditText1');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'FontSize',14, ...
'Position',[25.5 187.5 57.75 21], ...
'String','W1/W2=', ...
'Style','text', ...
'Tag','StaticText4');
b = uicontrol('Parent',a, ...
'Units','points', ...
'Callback',mat7, ...
'Position',[17.25 25.5 66 17.25], ...
'String','Control', ...
'Tag','Pushbutton7');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'Position',[83.25 199.5 289.5 12.75], ...
'String','-0.59843 -2.3937', ...
'Style','edit', ...
'Tag','EditText2');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'Position',[83.25 183.75 291 13.5], ...
'String','-0.14961 0.24934', ...
'Style','edit', ...
'Tag','EditText3');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'FontSize',12, ...
'Position',[123 152.25 63 16.5], ...
'String','0.43361', ...
'Style','edit', ...
'Tag','EditText4');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'FontName','MS NewRomanf', ...
'FontSize',16, ...
'Position',[133.5 345 153.75 23.25], ...
'String','SISO MS Synthesis', ...
'Style','text', ...
'Tag','StaticText5');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'FontName','MS New Roman', ...
'FontSize',12, ...
'Position',[18.75 114 39.75 15], ...
'String','<x^2>', ...
'Style','text', ...
'Tag','StaticText6');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'Position',[58.5 114 42 15], ...
'String','0.0049481', ...
'Style','edit', ...
'Tag','EditText9');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'FontName','MS New Roman', ...
'FontSize',12, ...
'Position',[111 113.25 39 15.75], ...
'String','<u^2>', ...
'Style','text', ...
'Tag','StaticText7');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[1 1 1], ...
'Position',[150 113.25 36.75 16.5], ...
'String','0.38908', ...
'Style','edit', ...
'Tag','EditText10');
b = uicontrol('Parent',a, ...
'Units','points', ...
'BackgroundColor',[0.752941 0.752941 0.752941], ...
'Position',[107.25 66.75 60 13.5], ...
'String','100% done', ...
'Style','text', ...
'Tag','StaticText8', ...
'Visible','off');