% 1.核心程序%

%designed by CONST from BUAA%

% 可根据电脑性能更改参数

th=linspace(-pi,pi,100);

ph=linspace(0,2*pi,100);

r=linspace(0,1.5,1000);

[t,p]=meshgrid(th,ph);

f=zeros(1,1000);

sf=zeros(100,100);

for i=1:100

for j=1:100

x=sin(ph(i))*cos(th(j));

y=cos(ph(i))*cos(th(j));

z=sin(th(j));

f=((x*r).^2 + (9/4)*(y*r).^2 + (z*r).^2 - 1).^3 - (x*r).^2.*(z*r).^3 - (9/80)*(y*r).^2.*(z*r).^3; [minf,ind]=min(abs(f));

sf(i,j)=r(ind);

end

end

[x,y,z]=sph2cart(p,t,sf);

% 2.mesh红心%

mesh(x,y,z)

axis equal

Colormap([1,0,0])

% 3.surf红心%

surf(x,y,z)

心用matlab画出来的,用matlab画3D心(surf,mesh)相关推荐

  1. matlab怎么画一箭穿心,MATLAB学习与使用:如何绘制三维心形图 经验告诉你该这样...

    MATLAB是MATrix & LABoratory(矩阵实验室)的缩写,是一款强大的科学软件,具有编程.绘图.仿真等功能.利用MATLAB绘制一款三维的心形图,然后送给心爱的姑娘,也是理工男 ...

  2. k-中心点算法(k-medoids)及Matlab代码实现

    k-中心点算法(k-medoids)及Matlab代码 1. 提出: 上篇文章给出了 k-means算法的具体思想和代码实现:https://blog.csdn.net/qiu1440528444/a ...

  3. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  4. 根据坐标如何在matlab中l连成曲线,matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样...

    matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快 ...

  5. matlab怎么绘制零极点,matlab中画系统零极点的方法

    写论文的时候由于需要画出系统的零极点图.但是之前不知道怎么用matlab画,今天研究了一下,拿出来和大家共享.所用到的matlab函数为zplane,matlab给出的解释如下: ZPLANE Z-p ...

  6. matlab怎么生成三维等值线图,matlab画三维等值线图

    =rand(500,1); >> y=randn(500,1); >> z=randn(500,1); >> scatter3(x,y,z,'p','r') 12 ...

  7. 使用MATLAB的EEGLAB和BCT工具箱画脑网络连接图

    使用MATLAB的EEGLAB和BCT工具箱画脑网络连接图 一.EEGLAB工具箱插件-FCLAB,以及BCT工具箱 1.1 FCLAB插件及BCT工具箱 1.2 使用GUI界面操作 一.EEGLAB ...

  8. matlab 绘制 3d 心

    把整段代码复制下来,粘贴到matlab上. 回车,一个立体的心就出来啦. 效果图如下: 是不是很好看呢? 光棍节快到啦,各位小伙伴要抓紧啦!! clc; const=0; x=-5:0.05:5;y= ...

  9. matlab怎么画周期性竖直线,matlab怎么画阶跃函数波形,这些经验不可多得

    在学习理工科的过程中, matlab软件的使用是一个不可或缺的过程.对于初学者来说,学习matlab的时候编写一些程序难度确实比较大,因为初学者对于很多函数的使用都不是很熟悉.为了帮助初学者学习mat ...

  10. 星座图matlab是什么意思,matalb中画星座图 matlab中怎么绘制星座图

    看看这个程序是否符合你的要求:按下鼠标左键开始绘制一个星座图,点击右键结束当前星座 function xingzuo figure('WindowButtonDownFcn',@wbdcb) ah = ...

最新文章

  1. Android 判断是否网络连接, 判断是否为WIFI,移动网络以及跳转网络设置界面
  2. gc方法写法_清标的内容、技巧及书写方式
  3. 自动跟随机器人:一种简易的自动跟随方案,自动跟随小车、自动跟随平衡小车、STM32、基于超声波的自动跟随小车
  4. linux批量杀进程_Linux下批量杀JAVA进程
  5. java excel 创建按钮_通过单击Excel按钮在Catia中设计零件
  6. eval函数linux,Python中的eval()、exec()及其相关函数
  7. vim amp; emacs color Scheme
  8. 杭电 1142 十字链表存储
  9. 文件管理之文件后缀名识别
  10. 大学物理复习5-角动量定理+角动量守恒定律
  11. 大学生期末考试Java复习题
  12. 开机后台占用严重?教你如何清理常见后台占用
  13. 2的20次方怎么用计算机计算,2的20次方(2的20次方简便方法)
  14. java 实现 word 文档的在线编辑以及流转
  15. python量化股票源码_使用Python写一个量化股票提醒系统
  16. C++ Combo Box控件用法
  17. expect hope wish区别
  18. Python基础——循环语句
  19. Linux课堂笔记--第九天
  20. 新闻组上看到一篇关于linux内核编译的文章,留待日后参考。

热门文章

  1. 光纤和光缆有什么区别?
  2. pythonargs和kwargs 应用_python编程*args 和 **kwargs 两个参数用法讲解
  3. figma都有哪些优势,哪些特点让你选择了figma
  4. 如何解决有时一个CAD里的图形无法复制到另一个CAD文件里?
  5. weka java 分类算法_调用Weka算法实现文本分类
  6. 热门智能手表!OPPO华为苹果强强对决,哪款值得买?
  7. 1611:细菌的繁殖与扩散
  8. 重来之大学版|学习篇-学习心态,大学生调整心态最快方法。心态好格局大,心态决定人生!
  9. 【云周刊】第213期:对话行癫:解密阿里云顶层设计和底层逻辑
  10. 如何使用Finder的文具垫功能在Mac上创建文件模板