matlab画圆的命令_matlab画矩形和matlab画圆「建议收藏」

matlab画圆的命令_matlab画矩形和matlab画圆「建议收藏」今天在用MATLAB编程的时候,用到了已知圆心和半径,画圆的程序,上网搜了一下,主要有下面两种,在这里总结一下:(这里我都是放在函数中做的,想画多个圆的话可以加个for循环调用一下函数,或者直接用向量做都是可以的,在这里我不在多说)第一种:function[]=circle(x,y,r)rectangle(‘Position’,[x-r,y-r,2*r,2*r],’Curvature’,…

大家好,又见面了,我是你们的朋友全栈君。

今天在用MATLAB编程的时候,用到了已知圆心和半径,画圆的程序,上网搜了一下,主要有下面两种,在这里总结一下:(这里我都是放在函数中做的,想画多个圆的话可以加个for循环调用一下函数,或者直接用向量做都是可以的,在这里我不在多说)

第一种:

function [] = circle( x,y,r )

rectangle(‘Position’,[x-r,y-r,2*r,2*r],’Curvature’,[1,1],’linewidth’,1),axis equal

end

rectangle这个函数有兴趣的可以查一下,这个是画矩形的函数,这里我们把曲率设置成1,画出来的是圆,但是这种方法没有办法改变话圆的颜色,不是填充色,而是圆外轮廓的颜色,至今我还没找到方法。如果有知道的可以给我评论下,谢谢啦

补充: rectangle改变圆外轮廓的颜色:在函数中加入’EdgeColor’, ‘w’,这个是看到评论中说可以改变,但是我现在没有环境,没法测试,感兴趣的朋友可以试一下,感谢评论留言的小伙伴。

第二种:

function [] = plot1( x,y,r )

theta=0:0.1:2*pi;

Circle1=x+r*cos(theta);

Circle2=y+r*sin(theta);

c=[123,14,52];

plot(Circle1,Circle2,’c’,’linewidth’,1);

axis equal

end

这种是利用圆的参数方程做的,效果比上面的好,但是比上面的麻烦了一点

补充:看到有评论说可以用MATLAB里自带的工具画圆,但是我现在没有工具,无法进行测试,但是在这里还是补充上,感兴趣的朋友可以试一下:

viscircles(centers,radii)

原文:https://blog.csdn.net/ZLK961543260/article/details/70216089

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150853.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Microsoft Office Excel 不能访问文件 的解决办法

    Microsoft Office Excel 不能访问文件 的解决办法

    2022年3月5日
    397
  • 按位取反计算_二进制按位取反怎么算

    按位取反计算_二进制按位取反怎么算(按位取反)运算的理解:按照我平时的理解,当我使用~按位取反运算的时候,计算机会将操作数所对应的二进制表达式的每一个位进行取反计算,取反后所得到的值就是~按位取反的运算结果(这点没问题)例如,假如我的计算机是32位的,我接下来要计算~5的值,计算过程如下:5的二进制表达式为:00000000000000000000000000000101执行~运算,即~5后:11…

    2022年8月15日
    9
  • 百度地图的开发版sha1和发布版sha1的获取方式「建议收藏」

    百度地图的开发版sha1和发布版sha1的获取方式「建议收藏」百度地图SDK在实际开发中也算是最常用的SDK之一,但是不少新手开发者对申请密钥时,填写SHA1有不少疑问,在此解答进入百度地图SDK申请密钥会看到这样的场景这里不得不说几件事在安卓开发中,打包生成APK时,我们通常有两种方式重点:也就是所谓的debug版本和release版本,这两个签名方式是不一样的。调试(

    2022年8月10日
    5
  • 图析,Pycharm 上如何设置QT环境[通俗易懂]

    图析,Pycharm 上如何设置QT环境[通俗易懂]一、参数设置文件–设置–外部工具–“+”–“ExternalTools”下两个设置1.QtDesigner和2.PyUIC1.QtDesigner参数设置:(1.)名称框:QtDesigner(2.)工具设置–程序框:填写Qta安装的路径Designer.exe(例:C:\ProgramData\Anaconda3\Library\bin\designer.exe注:Anaconda3目录下有designer.exe软件,无需下载.

    2022年8月29日
    8
  • 利用Cinemachine实现相机不穿墙效果

    利用Cinemachine实现相机不穿墙效果以前一直都是代码控制,今天看见了这个插件,真的很好用,下面我们来看看,本人用的2018.1.7版本:首先呢,导入我们想用的资源点击上头编辑,选择CreatVirtualCamera拖进去Sphere,相机会跟随并且看向他点击这个按钮,可以给相机添加很多东西,这里说碰撞体Collider这是添加后多出来的组件这时候,如果后面有一堵墙,相机不会再往后靠…

    2022年5月28日
    30
  • idea202112激活码永久(注册激活)[通俗易懂]

    (idea202112激活码永久)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月26日
    153

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号