uiregress.m
上传用户:xfjled
上传日期:2007-05-06
资源大小:150k
文件大小:5k
源码类别:

matlab例程

开发平台:

Matlab

  1. function uiregress()
  2. % This is the machine-generated representation of a Handle Graphics object
  3. % and its children.  Note that handle values may change when these objects
  4. % are re-created. This may cause problems with any callbacks written to
  5. % depend on the value of the handle at the time the object was saved.
  6. %
  7. % To reopen this object, just type the name of the M-file at the MATLAB
  8. % prompt. The M-file and its associated MAT-file must be on your path.
  9. load uiregress                         
  10. a = figure('Color',[0.8 0.8 0.8], ...
  11. 'Colormap',mat0, ...
  12. 'CreateFcn','global p1 p2;X=[];Y=[];ker=''linear'';e=0.0;C=Inf;p1=1;p2=0;sep=1;centrefig', ...
  13. 'MenuBar','none', ...
  14. 'Name','Support Vector Regression', ...
  15. 'NumberTitle','off', ...
  16. 'PointerShapeCData',mat1, ...
  17. 'Position',[176 132 800 580], ...
  18. 'Resize','off', ...
  19. 'Tag','Fig1');
  20. b = uicontrol('Parent',a, ...
  21. 'Units','points', ...
  22. 'BackgroundColor',[0.752941 0.752941 0.752941], ...
  23. 'Callback',mat2, ...
  24. 'CreateFcn',mat3, ...
  25. 'Position',[13.5 409.5 126.75 15], ...
  26. 'String',mat4, ...
  27. 'Style','popupmenu', ...
  28. 'Tag','svrMenu', ...
  29. 'Value',1);
  30. b = uicontrol('Parent',a, ...
  31. 'Units','points', ...
  32. 'Callback',mat5, ...
  33. 'Position',[514.5 342.75 68.25 23.25], ...
  34. 'String','Load', ...
  35. 'Tag','Pushbutton1');
  36. b = uicontrol('Parent',a, ...
  37. 'Units','points', ...
  38. 'Callback',mat6, ...
  39. 'Position',[514.5 308.25 68.25 23.25], ...
  40. 'String','Save', ...
  41. 'Tag','Pushbutton1');
  42. b = uicontrol('Parent',a, ...
  43. 'Units','points', ...
  44. 'Callback',mat7, ...
  45. 'ForegroundColor',[1 0 0], ...
  46. 'Position',[514.5 225 68.25 23.25], ...
  47. 'String','Data', ...
  48. 'Tag','Pushbutton1');
  49. b = uicontrol('Parent',a, ...
  50. 'Units','points', ...
  51. 'Callback',mat8, ...
  52. 'Position',[514.5 189 68.25 23.25], ...
  53. 'String','Clear Data', ...
  54. 'Tag','Pushbutton1');
  55. b = uicontrol('Parent',a, ...
  56. 'Units','points', ...
  57. 'Callback',mat9, ...
  58. 'Position',[514.5 115.5 68.25 23.25], ...
  59. 'String','Regress', ...
  60. 'Tag','Pushbutton1');
  61. b = axes('Parent',a, ...
  62. 'Units','points', ...
  63. 'Box','on', ...
  64. 'CameraUpVector',[0 1 0], ...
  65. 'CameraUpVectorMode','manual', ...
  66. 'CLim',[-5.23805 5.23805], ...
  67. 'CLimMode','manual', ...
  68. 'Color',[1 1 1], ...
  69. 'ColorOrder',mat10, ...
  70. 'DrawMode','fast', ...
  71. 'Position',[0.75 27 495.75 372], ...
  72. 'Tag','Axes1', ...
  73. 'XColor',[0 0 0], ...
  74. 'XLim',[-1.50393 2.3052], ...
  75. 'XLimMode','manual', ...
  76. 'XTickLabelMode','manual', ...
  77. 'XTickMode','manual', ...
  78. 'YColor',[0 0 0], ...
  79. 'YLim',[-0.520322 1.9238], ...
  80. 'YLimMode','manual', ...
  81. 'YTickLabelMode','manual', ...
  82. 'YTickMode','manual', ...
  83. 'ZColor',[0 0 0]);
  84. c = text('Parent',b, ...
  85. 'Color',[0 0 0], ...
  86. 'HandleVisibility','callback', ...
  87. 'HorizontalAlignment','center', ...
  88. 'Position',[0.394864 1.95836 0], ...
  89. 'Tag','Axes1Text4', ...
  90. 'VerticalAlignment','bottom');
  91. set(get(c,'Parent'),'Title',c);
  92. c = text('Parent',b, ...
  93. 'Color',[0 0 0], ...
  94. 'HandleVisibility','callback', ...
  95. 'HorizontalAlignment','center', ...
  96. 'Position',[0.394864 -0.559823 0], ...
  97. 'Tag','Axes1Text3', ...
  98. 'VerticalAlignment','cap');
  99. set(get(c,'Parent'),'XLabel',c);
  100. c = text('Parent',b, ...
  101. 'Color',[0 0 0], ...
  102. 'HandleVisibility','callback', ...
  103. 'HorizontalAlignment','center', ...
  104. 'Position',[-1.54433 0.694333 0], ...
  105. 'Rotation',90, ...
  106. 'Tag','Axes1Text2', ...
  107. 'VerticalAlignment','baseline');
  108. set(get(c,'Parent'),'YLabel',c);
  109. c = text('Parent',b, ...
  110. 'Color',[0 0 0], ...
  111. 'HandleVisibility','callback', ...
  112. 'HorizontalAlignment','right', ...
  113. 'Position',[-1.51547 2.15587 0], ...
  114. 'Tag','Axes1Text1', ...
  115. 'Visible','off');
  116. set(get(c,'Parent'),'ZLabel',c);
  117. b = uicontrol('Parent',a, ...
  118. 'Units','points', ...
  119. 'BackgroundColor',[1 1 1], ...
  120. 'Callback','C = str2num(get(findobj(gcf,''Tag'',''svrEditBound''),''String''));', ...
  121. 'CreateFcn','set(findobj(gcf,''Tag'',''svrEditBound''),''String'',num2str(C))', ...
  122. 'Position',[316 409.5 46.5 14.25], ...
  123. 'String','Inf', ...
  124. 'Style','edit', ...
  125. 'Tag','svrEditBound');
  126. b = uicontrol('Parent',a, ...
  127. 'Units','points', ...
  128. 'BackgroundColor',[1 1 1], ...
  129. 'Callback','p1 = str2num(get(findobj(gcf,''Tag'',''svrEditP1''),''String''));', ...
  130. 'CreateFcn','set(findobj(gcf,''Tag'',''svrEditP1''),''String'',num2str(p1))', ...
  131. 'Position',[190.75 409.5 23.25 14.25], ...
  132. 'String','1', ...
  133. 'Style','edit', ...
  134. 'Tag','svrEditP1', ...
  135. 'Visible','off');
  136. b = uicontrol('Parent',a, ...
  137. 'Units','points', ...
  138. 'BackgroundColor',[0.8 0.8 0.8], ...
  139. 'Position',[147.75 410.25 39 12.75], ...
  140. 'Style','text', ...
  141. 'Tag','svrTextP1');
  142. b = uicontrol('Parent',a, ...
  143. 'Units','points', ...
  144. 'BackgroundColor',[0.8 0.8 0.8], ...
  145. 'Position',[258.75 410.25 40.5 12], ...
  146. 'String','Bound', ...
  147. 'Style','text', ...
  148. 'Tag','svrTextBound');
  149. b = uicontrol('Parent',a, ...
  150. 'Units','points', ...
  151. 'BackgroundColor',[0.752941 0.752941 0.752941], ...
  152. 'Position',[24 6 428.25 14.25], ...
  153. 'Style','text', ...
  154. 'Tag','svrTextStatus');
  155. b = uicontrol('Parent',a, ...
  156. 'Units','points', ...
  157. 'BackgroundColor',[0.8 0.8 0.8], ...
  158. 'Position',[368.25 410.25 60.75 12], ...
  159. 'String','e insensitivity', ...
  160. 'Style','text', ...
  161. 'Tag','svrTexte');
  162. b = uicontrol('Parent',a, ...
  163. 'Units','points', ...
  164. 'BackgroundColor',[1 1 1], ...
  165. 'Callback','e = str2num(get(findobj(gcf,''Tag'',''svrEdite''),''String''));', ...
  166. 'CreateFcn','set(findobj(gcf,''Tag'',''svrEdite''),''String'',num2str(e))', ...
  167. 'Position',[432 409.5 46.5 14.25], ...
  168. 'String','0', ...
  169. 'Style','edit', ...
  170. 'Tag','svrEdite');