任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~

MATLAB可以实现很多数学中有趣的函数图形,利用函数+编程语言向女生发送一段代码,编译执行后,你的心意就会被收到啦,这样浪漫的感觉只有程序员才懂。

注:以下函数皆可用Python绘图库复现

平面心形图像

经过网上搜索,平面坐标系中,下面函数最像心形图像,而且函数形式简单,不需要分段。

x2+(y−(x2)1/3)2=9x2+(y−(x2)1/3)2=9

改变右面的数值可以变化心形图像的大小。

[plain] view plain copy
  1. > ezplot('x^2+(y-(x^2)^(1/3))^2=9')

还有一个函数:

−x2y3+(x2+y2−1)3=0−x2y3+(x2+y2−1)3=0
[plain] view plain copy
  1. ezplot('-x^2*y^3+(x^2+y^2-1)^3=0',[-1.5,1.5])

另外一个函数:

17x2−16|x|y+17y2=20017x2−16|x|y+17y2=200
[plain] view plain copy
  1. ezplot('17*x.^2-16*abs(x).*y+17*y.^2=200'

另外一个分段函数:

f(x)g(x)=2x2−−√−x2−−−−−−−−−√=−2.142–√−|x|−−√−−−−−−−−−√f(x)=2x2−x2g(x)=−2.142−|x|
[plain] view plain copy
  1. x=linspace(-2,2,1000);
  2. y1=sqrt(2*sqrt(x.^2)-x.^2);
  3. y2=-2.14*sqrt(sqrt(2)-sqrt(abs(x)));
  4. plot(x,y1,'b',x,y2,'b');
  5. axis([-2.5,2.5,-3,1.5]);

另外一个:

xy=16(sint)3=13cost−5cos(2t)−2cos(3t)−cos(4t)x=16(sint)3y=13cost−5cos(2t)−2cos(3t)−cos(4t)
[plain] view plain copy
  1. t=linspace(-6,6,1000);
  2. x=16*(sin(t)).^3;
  3. y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t);
  4. plot(x,y);

立体心形图像

立体心形貌似只能由笛卡尔方程得到:

(x2+9y2/4+z2−1)3−x2z3−9y2z3/80=0(x2+9y2/4+z2−1)3−x2z3−9y2z3/80=0

画图时用 isosurface 和 patch  函数:

图形1:

[plain] view plain copy
  1. f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9./80).*y.^2.*z.^3;
  2. [x,y,z]=meshgrid(linspace(-3,3));
  3. val=f(x,y,z);
  4. [p,v]=isosurface(x,y,z,val,0);
  5. patch('faces',p,'vertices',v,'facevertexcdata',jet(size(v,1)),'facecolor','w','edgecolor','flat');
  6. view(3);grid on;axis equal;

图形2:
[plain] view plain copy
  1. f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9./80).*y.^2.*z.^3;
  2. [x,y,z]=meshgrid(linspace(-1.5,1.5));
  3. val=f(x,y,z);
  4. isosurface(x,y,z,val,0);
  5. axis equal;view(3);colormap([1 0.2 0.2])

程序员的浪漫:教你如何用MATLAB向女生表白相关推荐

  1. matlab程序员得浪漫,程序员的浪漫:教你如何用MATLAB向女生表白

    MATLAB可以实现很多数学中有趣的函数图形,利用函数+编程语言向女生发送一段代码,编译执行后,你的心意就会被收到啦,这样浪漫的感觉只有程序员才懂. 注:以下函数皆可用Python绘图库复现 平面心形 ...

  2. 程序员的浪漫——教你表白,让你的女神不会拒绝

    自古逢秋悲寂寥,我言秋日胜春朝. 晴空一鹤排云上,便引诗情到碧霄. --刘禹锡 <秋词> 自古以来每逢秋天都会感到悲凉寂寥,可也有人反映其道而行,如刘禹锡认为秋天要胜过春天,这让我不禁想到 ...

  3. 520表白特辑-程序员的浪漫

    又到了一年一度的520了,单身的小哥哥们准备好向心仪的小姐姐表白了吗? 今天我们用属于程序员的浪漫来向心中的那个完美女生表白~ 上效果~ 程序员的浪漫 那么如何实现这个效果呢?三步走~ 1. 第一步, ...

  4. OSChina 周一乱弹 —— 程序员的浪漫你不懂

    2019独角兽企业重金招聘Python工程师标准>>> 又是新的一周了,你们周末过得怎样呢?你们是在好好地陪妹子玩耍,还是在撸代码? 本人苦逼男程一枚,异地恋.每次女友打电话问我在干 ...

  5. matlab程序员得浪漫,程序员的浪漫  - 工程师的浪漫,用Matlab表达我对你的爱

    标签:工程师(1) 4.程序员的浪漫 ,你造么? 借着昨天三行情书的灵感,今天决定写这样一个日志.我只是想表达一下,程序员也有自己的浪漫! 先附上昨天的三行情书(Java || C++ 版): whi ...

  6. 浪漫流星雨表白神器——来自程序员的浪漫

    哈喽,大家好,昨天是七夕节,不知道大家是成双入对还是孤苦伶仃呢?考略到很多同学可能还是一个人吃饭一个人睡,所以这期内容本来是昨天准备出的,直接贴心的为大家打包部署好,直接拿走就能用,但是问题就出在打包 ...

  7. 程序员的浪漫,你值得拥有!

    作者 | 小游子: 来源 | CSDN 博客 今天我们就来盘点一下 GitHub 程序员开源的情人节表白的代码.来一睹大牛们是怎么过情人节的,是怎么跟自己的女朋友表白的?(文中图片均来自项目本身) 前 ...

  8. object转成实体对象_程序员的浪漫,new一个对象

    程序员都喜欢 面向对象编程,但如果你没有对象怎么办?当然是 new 一个对象出来. 面向对象编程 是一种程序设计思想,而不是真正的面向你的对象去编程.如果你真的这么做了,恭喜你获得:你爱我还是爱电脑? ...

  9. python浪漫代码-使用Python代码的程序员也浪漫

    原标题:使用Python代码的程序员也浪漫 代码也浪漫:用Python放一场圣诞节烟花秀! 天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花庆祝昨晚法 ...

  10. 有兴趣吗?程序员分手手册,教你如何恢复单身

    程序员分手手册,教你如何恢复单身 一.前言 首先声明,下面的言论纯属胡扯,请不要当真. 在大家的印象当中,程序员是一个高薪职业,经常认为程序员是一个精英群体.现在我就告诉你们,这是真的.也正是因为这样 ...

最新文章

  1. Prefix Sum Primes
  2. gorm 密码字段隐藏_非常专业且免费的密码管理工具
  3. 【Linux系统编程】进程间通信--消息队列
  4. Qt工作笔记-Windows上界面滑动效果
  5. django 用户认证
  6. 网站左角悬浮图双十一抢红包活动代码
  7. UIMenuController,UIPasteboard:复制,粘贴详细解释
  8. Linux系统下智能DNS服务器BIND9.7.2安装配置
  9. spring freemarker 获取后端的值
  10. Oracle查询执行计划
  11. html怎么使表格居中,html怎么使表格居中
  12. deep learning 入门
  13. kerastensorflow+分布式训练︱实现简易视频内容问答框架
  14. 技术、商业和创新的彼岸:“被折叠”的三星
  15. 计算机网络人工智能论文,浅析计算机网络中人工智能的应用论文
  16. 基于STM32的倒车雷达系统设计
  17. 【Python基础】Python语法入门
  18. vue 使用iconfont图库
  19. 开发Unity3D空战类插件 战机飞行模拟模板Pro版本
  20. Windows磁盘克隆软件推荐

热门文章

  1. 总结_____大二上
  2. hdu 4536 dfs
  3. 磁盘阵列(RAID)
  4. ehcache讲解及实例
  5. Sql Server函数全解一字符串函数
  6. firefox浏览器全键盘操作
  7. C#使用结构来传递多个参数
  8. HTML(Hepertext Markup Language 超文本标记语言)
  9. 深度学习下,中文分词是否还有必要?——ACL 2019论文阅读笔记
  10. 理解BERT每一层都学到了什么