📄 supportvector1.m
字号:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%函数名:SuppotVector()
%参数:sample:待测样品
%返回值:result:分类结果
%函数功能:支持向量级分类
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function result = SupportVector1(sample)
%读取训练结果
load svmStruct;
n = size(svmStruct,1) + 1; % change
num = zeros(1,n); % change
% change
for i = 1:n-1 % change
for j = i+1:n % change
%支持向量机两类分类
G=svmclassify(svmStruct(i,j),sample);
if(G==1)
num(i)=num(i)+1;
elseif(G==-1)
num(j)=num(j)+1;
end
end
end
%找出分类数目最多的类
[max_val,max_pos]=max(num);
result = max_pos;
msgbox( strcat('输入的数字是',num2str(max_pos-1)) );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -