matlab绘制动态三维心形代码(蛋疼的情人节奉献) | 您所在的位置:网站首页 › matlab画动态心形图 › matlab绘制动态三维心形代码(蛋疼的情人节奉献) |
原始代码:
% 仅供参考,自助修改,原则上自己动手,要是非常强烈的要帮忙
% 可以联系我的 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 实验室设备网 版权所有 |