下面是一个MATLAB函数,它绘制一个半径为'r'的圆,并将圆心定位在坐标'x'和'y'上:
功能h =圆(x, y, r)
持有在
th=0:pi/50:2*pi;
Xunit = r * cos(th) + x;
Y单元= R * SIN(TH)+ Y;
h=绘图(xunit,yunit);
持有离开
另一种方法是使用“矩形”函数:
功能h = circle2 (x, y, r)
d = r * 2;
px = x r;
PY = Y-R;
h =矩形(“位置”,[px-py-d],“弯曲”[1]);
daspect ((1 1 1))
如果您使用的版本R2012a或更高版本,并有图像处理工具箱,那么你可以使用“viscircles”功能,以画圈圈: