📄 loadsets2.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 + -