⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 loadsets2.asv

📁 支持向量机工具箱
💻 ASV
字号:
function data = loadsets2(varargin)

%function loadsets= loadsets(varargin)  
%global hfigure  file 
%hfigure=varargin{1};
%UserData=varargin{2};
   data = get( gcf,'UserData' );

   % Clear axes
 %clrchild( data.axes1);
   
   % set x and y axes labels
   xlabel('feature x');
   ylabel('feature y');

   % Get file name with sets
   file=get( data.pushbutton1,'UserData');
   %data1= load(file.pathname );
  % X=data1.X;  Y=data1.y; 
  % x1ran=[0 length( find(Y==1))]  ; x2ran=[0 length( find(Y==2))];
  
   data.data1= load(file.pathname );
   X=data.data1.X;  Y=data.data1.Y; 
   X=X';Y=Y';% 将行矩转置成为列矩阵.以满足下面程序对数据的特定要求.
   data.data1.X=X;  data.data1.Y=Y; % 将转置后的矩阵保存在结构数组中

   x1ran=[0 length( find(Y==1))]  ; %  x2ran=[0 length( find(Y==2))];

   Y(Y==2)=-1;  %  将 Y=2 类标记 修改为 Y=-1 ;
   x2ran=[0 length( find(Y==-1))];

   % store loaded sets
   data.data1.x1ran=x1ran; data.data1.x2ran=x2ran;
   
   %set( data.axes1,'UserData',data.data1); 

   set( gcf,'UserData',data);%将结构数据保存为用户数据,以便在其它函数中调用
   data = get( gcf,'UserData' );%将此结构数据赋值,以便作为函数参数传递给其它函数.

   % focus on axes 
   axes( data.axes1 );
    cla;
   % plots points
 %  ppatterns( trn );
  plotdata2(X, Y);
 %   plotdata2(X, Y, x1ran, x2ran);
 
   % focus on axes 
   axes( data.axes2 );
    cla;
   % plots points
 %  ppatterns( trn );
   plotdata2(X, Y);
  %   plotdata2(X, Y, x1ran, x2ran);
  
  drawnow;
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -