下面是一个MATLAB函数,该函数绘制半径为“r”的圆,并将圆心定位在坐标“x”和“y”处:
作用h=圆(x,y,r)
持有在…上
th = 0:π/ 50:2 *π;
xunit=r*cos(th)+x;
yunit=r*sin(th)+y;
H = plot(xunit, yunit);
持有关
另一种方法是使用“矩形”函数:
作用h=圆圈2(x,y,r)
d=r*2;
px=x-r;
py=y-r;
h=矩形(“位置”,[px py d d],“曲率”,[1,1]);
daspect([1,1,1])
如果您使用的是R2012a或更高版本,并且有图像处理工具箱,则可以使用“viscircles”函数绘制圆: