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

📄 loadsets2.m

📁 具有图形操作界面的支持向量机多类分类实验系统.全部用Matlab实现,可以实现多种分类识别. 这是本人的毕业设计的附属程序
💻 M
字号:
function data = loadsets2(varargin)

   data = get( gcf,'UserData' );

   xlabel('feature x');                       % 标记X轴
   ylabel('feature y');                       % 标记Y轴

   file=get( data.pushbutton1,'UserData');    % 获取数据集的文件名
   data.data1= load(file.pathname );
   X=data.data1.X;  Y=data.data1.y; 
   
                                              % 若装载的是列数据,则请将下面一行注释掉,以屏蔽转置操作.
   X=X';Y=Y';                                 % 将行矩转置成为列矩阵.以满足下面程序对数据的特定要求. 

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

   data.data1.x1ran=x1ran; data.data1.x2ran=x2ran;     %储存数据集
   data.data1.X=X;  data.data1.Y=Y;           % 将转置后的矩阵保存在结构数组中

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

   axes( data.axes4 );                        %在axes1中显示装载的数据 
   cla;
   plotdata2(X, Y); 

⌨️ 快捷键说明

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