matlab指定圆心坐标和半径画圆

2024-11-05 16:38:52

1、首先介绍一下rectangle函数rectangle函数实际上是一个画矩形的行数,语法调用为:rectang造婷用痃le('Position',[x,y,w,h]),表示的是下哦那个点(x,y)开始画一个宽w高h的矩形。默认情况下是从(0,0)开始画一个宽1高1的矩形。例如直接在命令窗口出入:rectangle,axis equal 画出的图形如下图所示。(axis equal的意思是保持横纵坐标等比例)

matlab指定圆心坐标和半径画圆

3、要画圆的话只需要将曲率设置成1就行了。注意'Curvature',[0.5,0.8]后面的两个参数[0.5,0.8]分别表示两个边的曲率。画一个圆试试,输入命令如下:rectangle('Position',[0,0,1,1],'Curvature',[1,1]),axis equal

matlab指定圆心坐标和半径画圆

6、如果要画很多圆的话可以编织一个成一个函数,调用就行。函数输入参数(x,y,r),输出结果为图形。函数代码如下图所示:

matlab指定圆心坐标和半径画圆

8、函数代码我也传到百度网盘了,有兴趣的可以自己下载,放到代码目录下直接用。如果以无法下载可以联系我重新分享。分享连接参见注意事项。当然网上还有其他人自己写的代码画圆的,但是我觉得能用matlab自己有的函数就尽量用,毕竟很多都是专门优化过的。matlab有很多有趣的函数,可以自己慢慢发掘!

猜你喜欢