Matlab 利用libsvm绘制决策边界

Matlab 利用libsvm绘制决策边界,matlab,plot,svm,libsvm,boundary,Matlab,Plot,Svm,Libsvm,Boundary,我想为虹膜数据分类绘制决策边界。由于决策边界是4D空间中的超平面,绘制决策边界并不简单 根据我们应该做的如下有w和b。假设目标是找到类1和类3的向量w coef = [m.sv_coef(1:3,2); m.sv_coef(25:42,1)]; SVs = [m.SVs(1:3,:); m.SVs(25:42,:)]; w = SVs'*coef; b = -m.rho(2); 我想通过只选择二维数据来绘制二维空间中的边界。 我该怎么办 您的代码是正确的。您应该尝试2个维度,可以适当地分隔2个

我想为虹膜数据分类绘制决策边界。由于决策边界是4D空间中的超平面,绘制决策边界并不简单

根据我们应该做的如下有w和b。假设目标是找到类1和类3的向量w

coef = [m.sv_coef(1:3,2); m.sv_coef(25:42,1)];
SVs = [m.SVs(1:3,:); m.SVs(25:42,:)];
w = SVs'*coef;
b = -m.rho(2);
我想通过只选择二维数据来绘制二维空间中的边界。
我该怎么办

您的代码是正确的。您应该尝试2个维度,可以适当地分隔2个类。尝试1和3