佩服依旧,我看到您的程序是以一个点为圆心,然后画的圆,10设置的是圆的大小?
因为其实我的向量是高维的,但是我想让它在二维空间显示,所以取了四维中的两维。就是每个点x=(x1,x2)表示,那么怎么以这个x为圆心(有横坐标x1和纵坐标x2)画圆呢?我这里有一段,但是总感觉不太对。
里面的iris数据是matlab自带数据,这一段是可以直接运行的,希望ChaChing帮忙看看
load iris.dat
self=iris(1:50,1:4);
%self=norma(self);
[a,b]=size(self);
r=5;
for i=1:a
t=0:0.5:359.5; t=2*pi/360*t;
x=self(i,2)+r*cos(t);
y=self(i,3)+r*sin(t);
plot(x,y,'g-','linewidth',2);
hold on
end