质心算法matlab求讲解clearclcfor i=1:1:10for j=1:1:10x(j+(i-1)*10)=(i-1)*10;y(j+(i-1)*10)=(j-1)*10;endendfigureplot(x,y,'.')hold on axis([0 100 0 100])xy=[x;y]hold onxm=90;ym=90; n=50; for i=1:1:nSx(i)=rand(1,1)*xm;Sy(i)=rand(1,1)*ym;plot(Sx(i)
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 16:03:56
质心算法matlab求讲解clearclcfor i=1:1:10for j=1:1:10x(j+(i-1)*10)=(i-1)*10;y(j+(i-1)*10)=(j-1)*10;endendfigureplot(x,y,'.')hold on axis([0 100 0 100])xy=[x;y]hold onxm=90;ym=90; n=50; for i=1:1:nSx(i)=rand(1,1)*xm;Sy(i)=rand(1,1)*ym;plot(Sx(i)
质心算法matlab求讲解
clear
clc
for i=1:1:10
for j=1:1:10
x(j+(i-1)*10)=(i-1)*10;
y(j+(i-1)*10)=(j-1)*10;
end
end
figure
plot(x,y,'.')
hold on
axis([0 100 0 100])
xy=[x;y]
hold on
xm=90;
ym=90;
n=50;
for i=1:1:n
Sx(i)=rand(1,1)*xm;
Sy(i)=rand(1,1)*ym;
plot(Sx(i),Sy(i),'r*')
xlabel('x轴')
ylabel('y轴')
hold on
end
dm=30
m=100;%%%以上都知道,就是下面看不懂,求讲解
for j=1:1:n
SS=[Sx(j);Sy(j)];
k=0;
for i=1:1:m
d=norm((xy(:,i)-SS),2);
if d
质心算法matlab求讲解clearclcfor i=1:1:10for j=1:1:10x(j+(i-1)*10)=(i-1)*10;y(j+(i-1)*10)=(j-1)*10;endendfigureplot(x,y,'.')hold on axis([0 100 0 100])xy=[x;y]hold onxm=90;ym=90; n=50; for i=1:1:nSx(i)=rand(1,1)*xm;Sy(i)=rand(1,1)*ym;plot(Sx(i)
自从百度文库和百度知道通道阻塞后,好久没回答问题了,今天抽空回答一下:
clear
clc
for i=1:1:10
for j=1:1:10
x(j+(i-1)*10)=(i-1)*10;
y(j+(i-1)*10)=(j-1)*10;
end
end
figure
plot(x,y,'.')
hold on
axis([0 100 0 100])
xy=[x;y]
hold on
xm=90;
ym=90;
n=50;%在原有100个点中随机产生50个点
for i=1:1:n
Sx(i)=rand(1,1)*xm;
Sy(i)=rand(1,1)*ym;
plot(Sx(i),Sy(i),'r*')
xlabel('x轴')
ylabel('y轴')
hold on
end
dm=30
m=100;%%%以上都知道,就是下面看不懂,求讲解
for j=1:1:n
SS=[Sx(j);Sy(j)];%选择一个点
k=0;
for i=1:1:m
d=norm((xy(:,i)-SS),2);%计算这个点和其它100点的距离(用欧式距离)
if d