matlab绘制动态三维心形代码(蛋疼的情人节奉献) 您所在的位置:网站首页 matlab画动态心形图 matlab绘制动态三维心形代码(蛋疼的情人节奉献)

matlab绘制动态三维心形代码(蛋疼的情人节奉献)

#matlab绘制动态三维心形代码(蛋疼的情人节奉献)| 来源: 网络整理| 查看: 265

 

 

 

原始代码:

 

%

仅供参考,自助修改,原则上自己动手,要是非常强烈的要帮忙

 

%

可以联系我的

QQ 865802870 

,但愿我还在上面

Source code: 

%

构造体积方程和坐标轴,

画出图形

;linspace(a,b,c)

均匀生成介于

a

b

c

个值

,c

的默认为

100

Meshgrid

生成矩阵网格。

 

[X,Y

,Z] = meshgrid(linspace(-3,3,101)); 

 

%3D

心型图方程如下

F = -X.^2.*Z.^3-(9/

80).*Y.^2.*Z.^3+(X.^2+(9/

4).*Y.^2+Z.^2-1).^3; 

hFigure = figure; 

sz = get(hFigure, 'Position'); 

set(hFigure, 'Position', [sz(1)-0.15*sz(3) sz(2) 1.3*sz(3) sz(4)]); 

set(hFigure,'color','w', 'menu','none') 

 

hAxes = axes('Parent',hFigure,'NextPlot','add',... 

 

 

 

 

'DataAspectRatio',[1 1 1],... 

 

 

 

 

'XLim',[30 120],'YLim',[35 65],'ZLim',[30 75]); 

view([-39 30]); 

axis off 

 

制作出动态的隐形效果

 

hidden on 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有