【实例简介】情人节表白

【实例截图】

【核心代码】

%构造体积方程和坐标轴,画出图形;

[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

% 画出网格,制作网格动态效果;

% 快渲染心得背面:

p = patch(isosurface(F,-0.001));

set(p,'FaceColor','w','EdgeColor','w');

% 构造Y-Z平面,,描完函数在该平面的点:

for iX = [35 38 41 45 48 51 54 57 61 64 67]

plane = reshape(F(:,iX,:),101,101);

cData = contourc(plane,[0 0]);

xData = iX.*ones(1,cData(2,1));

plot3(hAxes,xData,cData(2,2:end),cData(1,2:end),'r');

pause(.1), drawnow

end

% 构造X-Z平面,描完函数在该平面的点:

for iY = [41 44 47 51 55 58 61]

plane = reshape(F(iY,:,:),101,101);

cData = contourc(plane,[0 0]);

yData = iY.*ones(1,cData(2,1));

plot3(hAxes,cData(2,2:end),yData,cData(1,2:end),'r');

pause(.1), drawnow

end

% 构造X-Y平面,描完函数在该平面的点:

for iZ = [36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 69 71]

plane = F(:,:,iZ);

cData = contourc(plane,[0 0]);

startIndex = 1;

if size(cData,2) > (cData(2,1) 1)

startIndex = cData(2,1) 2;

zData = iZ.*ones(1,cData(2,1));

plot3(hAxes,cData(1,2:(startIndex-1)),...

cData(2,2:(startIndex-1)),zData,'r');

end

zData = iZ.*ones(1,cData(2,startIndex));

plot3(hAxes,cData(1,(startIndex 1):end),...

cData(2,(startIndex 1):end),zData,'r');

pause(.1), drawnow

end

%函数已经画完,接下来为文字部分;

pause(.2)

%设置字体大小,粗细,位置等,以下是打出I (心型图) YOU;

text(7,50,70,'I', 'fontWeight','bold','FontAngle','italic','fontsize',60)

pause(.5)

text(80,50,43,'You', 'fontWeight','bold','FontAngle','italic','fontsize',60)

pause(.2)

line([20 80],[50 50],[52.5 52.5], 'color','w')

line([50 50],[20 80],[52.5 52.5], 'color','w')

line([50 50],[50 50],[30 80], 'color','w')

%制作者签名;

text(30,60,30,'Made By ME 2020/02/14', 'fontsize',10)

text(35,45,30,'', 'fontsize',8);

matlab有趣表白程序_matlab情人节表白代码相关推荐

  1. python表白玫瑰花绘制——情人节表白(亲测)

    python表白玫瑰花绘制--情人节表白 搬运不易,路过的各位大佬请点个赞 python表白玫瑰花绘制--情人节表白 python表白玫瑰花绘制--情人节表白 一.玫瑰花绘制-深红色 二.玫瑰花绘制- ...

  2. python表白玫瑰花绘制——情人节表白

    python表白玫瑰花绘制--情人节表白 搬运不易,路过的各位大佬请点个赞 python表白玫瑰花绘制--情人节表白 python表白玫瑰花绘制--情人节表白 一.玫瑰花绘制-深红色 二.玫瑰花绘制- ...

  3. 程序员情人节表白攻略

    前言 为什么会有这篇文章呢?这是因为笔者在这次情人节中,有幸为自己喜欢的人制作了表白墙(情人节事后).因为,是在事后所以凉凉了.希望大家引以为戒.难受... 服务搭建的2种方式 第一种:隧道技术 以自 ...

  4. matlab有趣表白程序_小人表白MATLAB代码

    function gaobai sc = get(0,'ScreenSize'); >> figure('toolbar','none',... 'position',[sc(3)/4 5 ...

  5. php表白页面,2020情人节表白页面(代码分享)

    趁此单身汪伤心之日,作为一名前端程序猿的我也按捺不住了,撸个表白页面送给广大想表白的人儿. 话不多说,先看效果(网页地址): 功能 一个网页输入名称,生成带参数的网址. 浏览器输入该网址,即可打开带有 ...

  6. python表白程序-如何用Python代码向心爱的姑娘花式表白?

    刚好之前用turtle 写过一个https://www.zhihu.com/video/1058809172984004608 这是我当时自学python第二天写的一个,书上讲到了一个turtle模块 ...

  7. 情人节程序员用HTML网页表白 html七夕情人节表白示爱网站源码制作

    ❤ 精彩专栏推荐

  8. C/C++实现你的浪漫表白:浪漫流星雨表白程序,

    想要讨女朋友欢心也巩固自己所学的知识,各位小伙伴有自己的想法了吗?准备好想要怎样实施了吗?有什么美好的计划了吗?如果没有的话那么别慌,我知道,在座的各位肯定都是有自己的心仪的姑娘,那么今天就教大家一招 ...

  9. C/C++实现你的浪漫表白:浪漫流星雨表白程序

    想要讨女朋友欢心也巩固自己所学的知识,各位小伙伴有自己的想法了吗?准备好想要怎样实施了吗?有什么美好的计划了吗?如果没有的话那么别慌,我知道,在座的各位肯定都是有自己的心仪的姑娘,那么今天就教大家一招 ...

最新文章

  1. DDR和DDR2的区别
  2. H264分辨率解码概述
  3. Ubuntu21.04 deepin-wine 微信输入中文乱码,黑块,和多余窗口问题解决
  4. macOS 10.13 安装Virtualbox失败
  5. 64位CentOS6.2安装erlang及rabbitmqServer
  6. linux命令积累之egrep命令
  7. EditPlus自定义模板
  8. apk(安卓手机应用软件)解包汉化过程简单陈述 [转贴]
  9. Pandas入门教程(一)
  10. Python collection模块与深浅拷贝
  11. UNIX环境高级编程学习之路
  12. ico图片格式生成器
  13. Vue3中点击箭头切换图片
  14. java代码下划线是啥意思_java类名加下划线
  15. 鸿蒙太空是什么意思,我所居兮,青埂之峰:我所游兮,鸿蒙太空,谁与我逝兮,吾谁与从?渺渺茫茫兮归彼大荒!什么意思?求解...
  16. 【C语言学习笔记】输出函数puts()
  17. Android手机ERP开发(二)
  18. 微信云开发之小游戏排行榜的实现,云数据库,云函数【白玉无冰】每天进步一点点
  19. 微信卡券新功能开放公告
  20. 2019牛客暑期多校训练营(第八场) CDMA

热门文章

  1. 2017AP计算机科学5分线,2017年最新AP考试各科目分数线
  2. 教案中计算机图片的文件是,图像媒体信息教案
  3. 一元三次方程求根公式
  4. 汽车诊断协议,(K线/CAN总线、kwp2000、ISO14230、ISO1575...)(转)
  5. 计算机磁盘图标变成软件的了,win7本地磁盘图标变成未知格式怎么恢复正常?...
  6. java中文件拷贝的几种方式
  7. Ubuntu 13.04中源码方式安装MySQL 5.5.33
  8. 关于排行榜的算法经验谈
  9. token登录验证机制
  10. MyBatis原理及搭建教程