用matlab绘制一个双层的蛋糕,巧克力+抹茶味~

%cake base1

[base1_x base1_y base1_z]=cylinder(0.8,100);

surf(base1_x,base1_y,base1_z/3+0.5,'facecolor',[94/255 38 /255 18 /255],'linestyle','none'); hold on

base1_z_max=max(base1_z/3+0.5);

base1_z_max=base1_z_max(1);

x1_top=0.8*cos(linspace(0,2*pi,1000));

y1_top=0.8*sin(linspace(0,2*pi,1000));

z1_top=ones(size(x1_top))*base1_z_max;

fill3(x1_top,y1_top,z1_top,'y', 'facecolor',[138/255 54 /255 15 /255]);

%cake base2

[base2_x base2_y base2_z]=cylinder(1,100);

surf(base2_x,base2_y,base2_z/2,'facecolor',[81/255 149/255 72/255],'linestyle','none');

base2_z_max=max(base2_z/2);

base2_z_max=base2_z_max(1);

x2_top=cos(linspace(0,2*pi,1000));

y2_top=sin(linspace(0,2*pi,1000));

z2_top=ones(size(x2_top))*base2_z_max;

fill3(x2_top,y2_top,z2_top,'y', 'facecolor',[152/255 251 /255 152/255]);

%cake candles

for i=1:22

[x_can y_can z_can]=cylinder(0.015,22);

z_can=z_can/4+.7333;

x_can=x_can+0.7*cos(i*pi/22*2);

y_can=y_can+0.7*sin(i*pi/22*2);

surf(x_can,y_can,z_can,'facecolor',[250/255 2/255 60/255]); axis equal

end

%cake text

text(0-0.5, 0.2,0.9,'happy birthday!','FontSize',22,...

'FontName','Monotype Corsiva','Color',[1 0 0]);

效果图如下:

蛋糕matlab,用matlab绘制生日蛋糕相关推荐

  1. Matlab论文插图绘制模板第28期—柱状图(带误差棒errorbar)

    在之前的文章中,分享了Matlab柱状图的绘制模板: 折线图的绘制模板: 散点图的绘制模板: 在实际应用时,很多时候需要在以上内容基础上添加误差棒. 所以,这次来分享一下带误差棒的柱状图的绘制模板,算 ...

  2. Matlab论文插图绘制模板第69期—带误差棒的折线图(Errorbar)

    在之前的文章中,分享了一系列Matlab折线图的绘制模板: 这一次,再来分享一种特殊的折线图:带误差棒的折线图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Ma ...

  3. Matlab论文插图绘制模板第50期—分簇散点图(Swarmchart)

    在之前的文章中,分享了很多Matlab散点图的绘制模板: 这一次,再来分享一种特殊的散点图:分簇散点图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab ...

  4. Matlab论文插图绘制模板第78期—进阶词云图

    词云图一般由词汇.颜色.大小三种元素构成,其中颜色主要用于区分不同的词汇,而字体的大小可以直观地展示词汇数值的大小. 在之前的文章中,分享过一个简单的Matlab词云图绘制模板. 那么,我们进一步看一 ...

  5. Matlab中隐函数绘制方法

    想必同学们在平时学习中经常会碰见隐函数吧,那么在matlab中如何绘制隐函数的图形呢? ezplot函数可能是大家经常使用的吧,但是该函数已经逐步要被淘汰了,不建议继续使用. 例如下面的代码中ezpl ...

  6. matlab ploty,matlab绘制函数 如何利用matlab的ploty

    最近有网友提出"matlab绘制函数 如何利用matlab的ploty"等问题,小小知识站提取了各大知名网站有关"matlab绘制函数 如何利用matlab的ploty& ...

  7. matlab示波器模拟,[转载]利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法

    利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 最近写了一篇有关步进电机控制仿真分析的文章,需要将一部分仿真波形图贴到WORD里面去.但贴图时发现,如果直接将simulink中示波器 ...

  8. matlab按点绘制网格

    为了看图的简洁,我想让matlab画图时,在坐标点处分别绘制水平和竖直的参考线,由此引出了下面的内容. matlab中的set函数 首先我们要了解的是set函数. MATLAB给每种对象的每一个属性规 ...

  9. Matlab论文插图绘制模板第33期—等高线填充图(contourf)

    在上一期文章中,分享了Matlab等高线图的绘制模板: 进一步,再来分享一下等高线填充图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进行 ...

  10. Matlab论文插图绘制模板第39期—阶梯图(Stairs)

    在之前的文章中,分享了Matlab折线图的绘制模板: 三维折线图的绘制模板: 以及一些特殊的线图: 这次再来分享一种线图:阶梯图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨 ...

最新文章

  1. Part1. 泛函分析讲义I-度量空间概述
  2. os.walk 遍历目录下目录和文件
  3. 轴承新旧型号对照表_精密机床主轴轴承,高端轴承进口清关报关流程
  4. 史上最全Redis面试题
  5. Vue-watch选项
  6. 怎么样用 Python 玩转 Redis !过来 咱一起聊聊!
  7. 第 13 章 MEncoder的基础用法
  8. T430s BIOS白名单破解
  9. Python 标准库 xml 详解
  10. 批处理检测局域网电脑是否开机(转载)
  11. “物联网开发实战”学习笔记-(三)通过感知光线开关电灯
  12. 职场五大能力之学习能力
  13. 多项式的余数定理及其应用
  14. js实现拼音模糊搜索
  15. python数据类型有序无序,python数据类型有序无序_python中的有序和无序类别变量...
  16. Halcon图像预处理-感兴趣区域(ROI)
  17. 用Python告诉你广州房租现状
  18. 用java做日记本系统_jsp+servlet开发java web个人日记本系统
  19. python自动交易大神_Python炒股大赛 - 自动交易策略研究(0)
  20. 管理会计报告和财务报告的区别

热门文章

  1. Android emulator error: x86 emulation currently requires hardware acceleration的解决方案
  2. 【报告分享】产业互联网发展趋势及机会分析报告.pptx(附下载链接)
  3. 2021高值人才职业发展洞察:连接、信任与赋能----“高能”、“高薪”、“高潜”...
  4. 【报告分享】中国数据智能应用趋势报告:解码数据中台最佳实践,企业数字化转型新引擎.pdf(附下载链接)...
  5. 【报告分享】传统品牌vs新消费品牌社交营销差异化分析报告.pdf
  6. 【报告分享】中国城市人工智能发展指数报告.pdf(附下载链接)
  7. BT下载原理学习简介
  8. EMNLP 2021 | 百度:多语言预训练模型ERNIE-M
  9. openoffice将html转成pdf,通过openOffice将office文件转成pdf
  10. 跨境电子商务独立站如何找到热门的利基市场