data.m
来自「matlab支持向量机程序SVM_SteveGu」· M 代码 · 共 40 行
M
40 行
clc;
dim_x=2;
sample_nmub_max=15;
sample_numb_min=10;
class_numb=9;
class_area=[0 0;
3 0;
0 3;
3 3;
6 0;
0 6;
6 6;
3 6;
6 3]
for i=1:class_numb
sample_numb(i)=floor(rand()*sample_numb_min+0.5)+sample_nmub_max-sample_numb_min;
for j=1:dim_x
%class_area(i,j)=floor(rand()*20)*3;
class_area(i,dim_x+j)=rand()*3;
end
end
for i=1:class_numb
for j=1:sample_numb(i)
for k=1:dim_x
X(j,k,i)=rand()*class_area(i,dim_x+k)+class_area(i,k);
end
end
end
hold on
for i=1:class_numb
gscatter(X(1:sample_numb(i),1,i), X(1:sample_numb(i),2,i))
end
hold off
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?