matlab-画一个圆

matlab-画一个圆

我们可以用 李萨如图形 的思路去画一个圆,或者一个椭圆。

 

x,y是圆心所在坐标,r是半径,nseg是边缘段数(越高,边缘越顺滑,建议100以上),S是plot的样式设置字符

function DrawCircle(x, y, r, nseg, S)

    theta = 0 : (2 * pi / nseg) : (2 * pi);
    pline_x = r * cos(theta) + x;
    pline_y = r * sin(theta) + y;

    plot(pline_x, pline_y, S)
    

 例 

DrawCircle(5,5,5,100,'r')

matlab-画一个圆_第1张图片

 

 
     
posted on 2018-12-11 15:29 hyb965149985 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/hyb965149985/p/10102488.html

你可能感兴趣的:(matlab-画一个圆)