求助,能不能让matlab只显示某个区域的图形?
我只需要显示一个圆形区域的图形,如果不设置范围圆外就会有多余的线条,但是求圆形区域的范围有点麻烦。能不能将圆内外的所有图形都画出来,然后让matlab只显示我指定的圆里面的内容呢??谢谢。回复
这有点象AutoCAD里面"图层"的味道了.试试"xlim". 原帖由 xjzuo 于 2006-11-18 13:17 发表
这有点象AutoCAD里面"图层"的味道了.
试试"xlim".
应该不行,如果有类似roipoly的函数就好了 x=0:0.02:1;
y=sin(x);
x1=x(x.^2+y.^2<=1);
y1=y(x.^2+y.^2<=1);
plot(x,y,'.r');
hold on;
plot(x1,y1);
蓝色的线是你要的,不知道是不是这个意思? 原帖由 happy 于 2006-11-18 15:09 发表
x=0:0.02:1;
y=sin(x);
x1=x(x.^2+y.^2<=1);
y1=y(x.^2+y.^2<=1);
plot(x,y,'.r');
hold on;
plot(x1,y1);
蓝色的线是你要的,不知道是不是这个意思?
这个效果不错,谢谢
页:
[1]