5.绘制圆
绘制圆其实是通过对绘制矩形函数绘制出的矩形设置曲率得到的。绘制矩形函数rectangle函数语法调用如下:
rectangle('Position', [x y w h]) %在指定位置绘制矩形,其中x,y为矩形左下角坐标,w,h分别为矩形的长和宽
rectangle('Curvature', [0 0], ...) %指定曲率为0,所以绘制出的图形为矩形
rectangle('Curvature', [1 1], ...) %生成一个椭圆
rectangle('Curvature', [x y], ...) %生成一个矩形,其边角以指定的曲率进行圆滑
针对最后一种语法调用形式,如下:
>> rectangle('Curvature',[0.5,0.5])
其绘制的图形如下图所示
绘制圆形就是在指定坐标点(x,y)和(w,h)的情况下对矩形进行曲率设置。
需要注意的是指定坐标点并不是圆心,而是矩形左下角的坐标位置,故其圆心位置应为:(x+r,y+r),而(w,h)为2*r&#