initializecancer.m

来自「K-MEANS聚类算法」· M 代码 · 共 36 行

M
36
字号
function [c1,c2]=Initializecancer(datavectorcancer)
%以下为初始化中心向量
x1_max=max(datavectorcancer(:,1));
x1_min=min(datavectorcancer(:,1));
x2_max=max(datavectorcancer(:,2));
x2_min=min(datavectorcancer(:,2));
x3_max=max(datavectorcancer(:,3));
x3_min=min(datavectorcancer(:,3));
x4_max=max(datavectorcancer(:,4));
x4_min=min(datavectorcancer(:,4));
x5_max=max(datavectorcancer(:,5));
x5_min=min(datavectorcancer(:,5));
x6_max=max(datavectorcancer(:,6));
x6_min=min(datavectorcancer(:,6));
x7_max=max(datavectorcancer(:,7));
x7_min=min(datavectorcancer(:,7));
x8_max=max(datavectorcancer(:,8));
x8_min=min(datavectorcancer(:,8));
x9_max=max(datavectorcancer(:,9));
x9_min=min(datavectorcancer(:,9));

for i=1:2
    c(i,1)=x1_min+(x1_max-x1_min)*rand;
    c(i,2)=x2_min+(x2_max-x2_min)*rand;
    c(i,3)=x3_min+(x3_max-x3_min)*rand;
    c(i,4)=x4_min+(x4_max-x4_min)*rand;
    c(i,5)=x5_min+(x5_max-x5_min)*rand;
    c(i,6)=x6_min+(x6_max-x6_min)*rand;
    c(i,7)=x7_min+(x7_max-x7_min)*rand;
    c(i,8)=x8_min+(x8_max-x8_min)*rand;
    c(i,9)=x9_min+(x9_max-x9_min)*rand;
    
end
c1=c(1,:);
c2=c(2,:);

⌨️ 快捷键说明

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