心用matlab画出来的,用matlab画3D心(surf,mesh)
% 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)相关推荐
- matlab怎么画一箭穿心,MATLAB学习与使用:如何绘制三维心形图 经验告诉你该这样...
MATLAB是MATrix & LABoratory(矩阵实验室)的缩写,是一款强大的科学软件,具有编程.绘图.仿真等功能.利用MATLAB绘制一款三维的心形图,然后送给心爱的姑娘,也是理工男 ...
- k-中心点算法(k-medoids)及Matlab代码实现
k-中心点算法(k-medoids)及Matlab代码 1. 提出: 上篇文章给出了 k-means算法的具体思想和代码实现:https://blog.csdn.net/qiu1440528444/a ...
- matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...
matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...
- 根据坐标如何在matlab中l连成曲线,matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样...
matlab中,如何将两条曲线画在一个坐标系里,plot(x1,x2,y1,y2)还是怎样以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快 ...
- matlab怎么绘制零极点,matlab中画系统零极点的方法
写论文的时候由于需要画出系统的零极点图.但是之前不知道怎么用matlab画,今天研究了一下,拿出来和大家共享.所用到的matlab函数为zplane,matlab给出的解释如下: ZPLANE Z-p ...
- matlab怎么生成三维等值线图,matlab画三维等值线图
=rand(500,1); >> y=randn(500,1); >> z=randn(500,1); >> scatter3(x,y,z,'p','r') 12 ...
- 使用MATLAB的EEGLAB和BCT工具箱画脑网络连接图
使用MATLAB的EEGLAB和BCT工具箱画脑网络连接图 一.EEGLAB工具箱插件-FCLAB,以及BCT工具箱 1.1 FCLAB插件及BCT工具箱 1.2 使用GUI界面操作 一.EEGLAB ...
- matlab 绘制 3d 心
把整段代码复制下来,粘贴到matlab上. 回车,一个立体的心就出来啦. 效果图如下: 是不是很好看呢? 光棍节快到啦,各位小伙伴要抓紧啦!! clc; const=0; x=-5:0.05:5;y= ...
- matlab怎么画周期性竖直线,matlab怎么画阶跃函数波形,这些经验不可多得
在学习理工科的过程中, matlab软件的使用是一个不可或缺的过程.对于初学者来说,学习matlab的时候编写一些程序难度确实比较大,因为初学者对于很多函数的使用都不是很熟悉.为了帮助初学者学习mat ...
- 星座图matlab是什么意思,matalb中画星座图 matlab中怎么绘制星座图
看看这个程序是否符合你的要求:按下鼠标左键开始绘制一个星座图,点击右键结束当前星座 function xingzuo figure('WindowButtonDownFcn',@wbdcb) ah = ...
最新文章
- Android 判断是否网络连接, 判断是否为WIFI,移动网络以及跳转网络设置界面
- gc方法写法_清标的内容、技巧及书写方式
- 自动跟随机器人:一种简易的自动跟随方案,自动跟随小车、自动跟随平衡小车、STM32、基于超声波的自动跟随小车
- linux批量杀进程_Linux下批量杀JAVA进程
- java excel 创建按钮_通过单击Excel按钮在Catia中设计零件
- eval函数linux,Python中的eval()、exec()及其相关函数
- vim amp; emacs color Scheme
- 杭电 1142 十字链表存储
- 文件管理之文件后缀名识别
- 大学物理复习5-角动量定理+角动量守恒定律
- 大学生期末考试Java复习题
- 开机后台占用严重?教你如何清理常见后台占用
- 2的20次方怎么用计算机计算,2的20次方(2的20次方简便方法)
- java 实现 word 文档的在线编辑以及流转
- python量化股票源码_使用Python写一个量化股票提醒系统
- C++ Combo Box控件用法
- expect hope wish区别
- Python基础——循环语句
- Linux课堂笔记--第九天
- 新闻组上看到一篇关于linux内核编译的文章,留待日后参考。
热门文章
- 光纤和光缆有什么区别?
- pythonargs和kwargs 应用_python编程*args 和 **kwargs 两个参数用法讲解
- figma都有哪些优势,哪些特点让你选择了figma
- 如何解决有时一个CAD里的图形无法复制到另一个CAD文件里?
- weka java 分类算法_调用Weka算法实现文本分类
- 热门智能手表!OPPO华为苹果强强对决,哪款值得买?
- 1611:细菌的繁殖与扩散
- 重来之大学版|学习篇-学习心态,大学生调整心态最快方法。心态好格局大,心态决定人生!
- 【云周刊】第213期:对话行癫:解密阿里云顶层设计和底层逻辑
- 如何使用Finder的文具垫功能在Mac上创建文件模板