画圆参考:

MATLAB绘图笔记——画圆的几种方法

一、画二维圆环

方法1:利用rectangle函数(不支持透明度)

figure
rectangle('Position',[0,0,5,5],'Curvature',[1,1],'facecolor', [1 0 0], 'edgecolor', 'none');
hold on
rectangle('Position',[1,1,3,3],'Curvature',[1,1],'facecolor', [1 1 1], 'edgecolor', 'none');
axis equal
axis off

方法2:利用patch函数(支持透明度)

figure
t = 0 : .1 : 2 * pi;
x2 = 2.5 * cos(t);
y2 = 2.5 * sin(t);
cmap = [1,0,0];
patch(x2, y2, cmap, 'facealpha', 0.4, 'edgecolor', 'none'); %// plot filled circle with transparency
hold on
x3 = 1.5 * cos(t);
y3 = 1.5 * sin(t);
cmap = [1,1,1];
patch(x3, y3, cmap, 'facealpha', 1, 'edgecolor', 'none'); %// plot filled circle with transparency
axis equal
axis off

二、画三维圆环

figure
r = linspace(0,2*pi,60);
s = linspace(0,pi,60);
[u,v] = meshgrid(r,s);
x = 2*(8+cos(v)).*cos(u);
y = 2*(8+cos(v)).*sin(u);
z = 2*2*sin(v);
mesh(x,y,z);
colormap
axis equal
axis off

补充

figure
t = 0 : .1 : 2 * pi;
x1 = 2.5 * cos(t);
y1 = 2.5 * sin(t);
x_1 = [x1(1:21);x1(22:42);x1(43:end)]';
y_1 = [y1(1:21);y1(22:42);y1(43:end)]';
cmap = hsv(21);
patch(x_1, y_1, cmap, 'facealpha', 1, 'edgecolor', 'none'); %// plot filled circle with transparency
axis equal
axis off

Matlab绘制二维圆环和三维圆环相关推荐

  1. MATLAB编程(4)——MATLAB绘制二维高斯函数的三维图

    本篇博文记录使用MATLAB绘制二维高斯函数的三维图. 用到的MATLAB函数--mesh()(绘制三维线框图)和surf()(绘制三维表面图). MATLAB命令窗口输入>> doc 函 ...

  2. matlab绘制二维曲线图

    matlab绘制二维曲线图 今天,我们来讲一个用matlab绘制二维曲线图 下面直接上代码,会对代码一些部分进行一些讲解 %% 定义函数 x = 0:0.01:2*pi; y1 = sin(x); y ...

  3. MATLAB绘制二维曲线-fplot函数

    MATLAB绘制二维曲线-fplot函数 fplot函数的基本用法 双输入函数参数的用法 fplot函数的基本用法 fplot(f,lims,选项) f代表一个函数,通常使用函数句柄的形式,lims为 ...

  4. 利用matlab绘制二维均匀流线和向量场

    利用matlab绘制二维均匀流线和向量场(向量场彩色箭头,颜色随变量变化) 0前言 1 均匀流线的绘制 2 绘制彩色的短线图 3 绘制彩色的均匀流线 4 运动的彩色箭头流线图 0前言 之前一篇文章ma ...

  5. matlab的二维曲线论文,基于几何画板与MATLAB绘制二维曲线

    第 26 卷 第 6 期 牡丹江大学学报 Vol.26 No.6 2017 年 6 月 Journal of Mudanjiang University Jun. 2017 132 文章编号:1008 ...

  6. matlab图片包微盘,如何用Matlab绘制二维图形资料下载

    简要 上一篇已经对图形的属性有过介绍,在此基础上来进行二维以及后续三维图形的操作(注:没接触过其他维度的操作,就不折腾相关的内容了),将会更容易理解这些属性的用法,当然,全部的属性使用都来一遍,感觉就 ...

  7. matlab建成二维数组,matlab绘制二维数组

    hist 累计图 rose 极座标累计图 stairs 阶梯图 stem 针状图 fill 实心图 feather 羽毛图 compass 罗盘图 quiver 向量场图 Matlab 如何画出一个二 ...

  8. matlab绘制二维图形

    常用的二维图形命令: plot:绘制二维图形 loglog:用全对数坐标绘图 semilogx:用半对数坐标(X)绘图 semilogy:用半对数坐标(Y)绘图 fill:绘制二维多边填充图形 pol ...

  9. 【Matlab绘图进阶第7弹】Matlab绘制二维散点图

    二维散点图主要反映数据的分布与聚合情况,在散点线性拟合图与数据分析中较为常见,不论是工科领域与管理科学领域,均涉及到散点图的绘制,下面一起和南同学来学习绘制二维散点图吧! 成图效果展示 绘图三步走 取 ...

  10. matlab画曲面二次,如何用matlab绘制二次B样条三维曲面(已知控制点和节点矢量)?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 小弟初来乍到,现在需要用matlaB绘制二次B样条曲面,现在已知信息: 小弟做这个已经一个星期了,现在无任何进展,现在是万分着急,希望高手们给小弟指点一二 ...

最新文章

  1. R语言单因素重复测量方差分析(one-way repeated measures ANOVA)实战
  2. kubernetes创建资源的两种方式
  3. Linux_进程管理计划任务
  4. Node.js 多版本安装方式
  5. case when用法java_Oracle CASE WHEN 用法介绍
  6. MySQL乱码问题解决步骤详解
  7. 类的继承私有成员问题
  8. android 模糊度处理_图像处理评价指标之模糊度、清晰度(待更新)
  9. java 中反射的使用_java中反射的基本使用
  10. Mysql 日期转换
  11. Atititi 软件界面gui开发之道 attilax著 1. 概览 2 1.1. 编程语言的发展 asmnativevmscriptdsl 2 1.2. Ui的细化html ,css ,
  12. DM420步进电机驱动器
  13. PDF英文文档免费翻译成中文
  14. iPhone的2D/3D游戏引擎
  15. HTML+CSS css3电子杂志画册3D翻页切换动画特效
  16. MetersPhere参数赋值时间戳+对接口参数进行加密---form-data格式请求
  17. Python3字典合并的几种方法
  18. c语言必背数据结构_C语言实现常用数据结构:简要一览(第1篇
  19. couldnt resolve host name
  20. html5绘制随机五角星_HTML5 canvas基本绘图之绘制五角星

热门文章

  1. idea jdk版本设置
  2. 仿冒应用成新型诈骗手段 社交类应用中毒最深
  3. 如何评估ASO优化方案案例推广效果,优化aso方案
  4. WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web appli
  5. Python:企业微信接口封装库work-weixin-api
  6. 【Logisim】Logisim入门实验
  7. 怎么调整电脑的鼠标的灵活度
  8. 半小时学会在Win10上部署K8S,玩转云原生【全干货,建议收藏】
  9. 模电学习笔记(上交郑老师)25.深度负反馈放大电路分析
  10. 最优化方法与实践-抛物线法(matlab)