lqbtbs 发表于 2009-4-15 14:40

图像中,若要删除一个点,与该点相关的线要如何让他消失?且不会影响到编号?

例子,还是这个老例子,好用的例子~

x=; y=;       %<---这里有些许不同,y之前的是反矩阵,这个例子的绘图我重写过了,有加编号
z=[0 0 1 1 0 0 0 1 0; 0 0 0 1 0 1 0 0 0; 1 0 0 0 0 0 0 0 0;
    1 1 1 0 0 1 1 1 0; 1 0 1 0 0 0 1 1 0; 0 0 0 0 0 0 0 0 0;
    1 1 1 1 1 1 0 0 0; 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0];
plot(x,y,'o')
n=9;
for i=1:n
    k=x(i);
    l=y(i);
    text(k+0.1,l,int2str(i))
    for j=1:n
      if(z(i,j)==1);
            if(i~=j);
                d=;
                e=;
                hold off
                line(d,e);
end;end;end;end
若要删除4号好了,删除9号就太没挑战性了....

只删掉跟他相关的线与点,这要如何写呢?隐形,或者是...?
我有试过,结果9变8…..


更新!!!
与点相关删除的OK了
z(:,4)=zeros;z(4,:)=zeros;
再重新画现就可以了,点跟编号怎么搞阿....

[ 本帖最后由 lqbtbs 于 2009-4-15 14:55 编辑 ]
页: [1]
查看完整版本: 图像中,若要删除一个点,与该点相关的线要如何让他消失?且不会影响到编号?