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,故圆绘制函数如下:
rectangle('Position',[x+r,y+r,2*r,2*r],'Curvature',[1,1]), axis equal;
axis equal是保持横纵坐标等比例

本文介绍了如何在MATLAB中利用rectangle函数绘制圆,并详细讲解了绘制圆的方法和注意事项,包括设置曲率和坐标点。此外,还探讨了在数组中查找最大值和最小值的操作,提供了对于一维和二维数组的查找示例,以及如何通过find函数获取最值对应的位置。
最低0.47元/天 解锁文章
905

被折叠的 条评论
为什么被折叠?



