心形线,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹,因其形状像心形而得名。当然我觉得与其说它像心,还不如说它像屁股。

相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.QQ交流群: 367752815

极坐标方程:

水平方向: r=a(1-cosθ) 或 r=a(1+cosθ) (a>0)
垂直方向: r=a(1-sinθ) 或 r=a(1+sinθ) (a>0)

直角坐标方程:

心形线的平面直角坐标系方程表达式分别为 x^2+y^2+a*x=a*sqrt(x^2+y^2) 和 x^2+y^2-a*x=a*sqrt(x^2+y^2)

参数方程:

x=a*(2*cos(t)-cos(2*t))
y=a*(2*sin(t)-sin(2*t))

不过我觉得这种线怎么看都像屁股.

心脏线1

vertices = 1000r = 10.0
t = from 0 to (2*PI)
p = 2*r*(1+cos(t));
x = p*sin(t)
y = p*cos(t)

心脏线2

vertices = 1000r = 10.0
t = from 0 to (2*PI)
p = 2*r*(1-sin(t));
x = p*sin(t)
y = p*cos(t)

心脏线3

vertices = 1000r = 10.0
t = from 0 to (2*PI)
p = 2*r*(1+sin(t));
x = p*sin(t)
y = p*cos(t)

心脏线4

vertices = 1000r = 10.0
t = from 0 to (2*PI)
p = 2*r*(1-cos(t));
x = p*sin(t)
y = p*cos(t)

心形线的另一种写法:

vertices = 1000r = 10.0
t = from 0 to (2*PI)
x = r*[2*cos(t) - cos(2*t)]
y = r*[2*sin(t) - sin(2*t)]

不太像屁股的心形线:

vertices = 1000
r = 10.0
t = from 0 to (2*PI)
p = sin(t)*sqrt(abs(cos(t)))/(sin(t) + 7/5) - 2*sin(t) + 2
x = p*cos(t)
y = p*sin(t)

心形面:

vertices = D1:360 D2:100
u = from (-PI) to (PI) D1
v = from 10 to 1000 D2w = abs(u)
p = sqrt(w/(v + w))
r = 10x = r*p*sin(u)
y = r*p*cos(u)

转载于:https://my.oschina.net/abcijkxyz/blog/723560

数学图形(1.4)心形线相关推荐

  1. 数学建模 MATLAB绘制心形线

    最近开始接触数学建模,短期目标为的是完成51校赛选拔,长期目标瞄准了全国大学生数学建模竞赛.本人负责算法分析,模型建立以及最终的优化处理.刚接手MATLAB,闲暇之余,绘制了心形线. t=0:pi/1 ...

  2. 用python画笛卡尔心形线_05.总是套路得人心,如何用数学+Python示爱!

    接上题: 心里随便想一个数a,计算 ( ( a + 52.8 ) * 5 - 3.9343 ) * 2 - 10a ( ( a + 52.8 ) * 5 - 3.9343 ) * 2 - 10a = ...

  3. 爱心的数学函数方程_笛卡尔心形线公式表白是什么?公式内容整理

    学而思1对1 帮助孩子解决知识难点 报名课程 专属福利随意领 *2470人已预约,首课体验不满意,可全额退费. - - 报名课程可获得 - - 海量资料包 干货公开课 标准化考点串讲 综合能力训练 相 ...

  4. 数学之美:茹茹心形线的参数方程

    先介绍一下茹茹心形线: x2+y2−∣x∣y=1x^2+y^2-|x|y=1x2+y2−∣x∣y=1 化为参数方程: 第一步,化为极坐标方程: r2−∣rcos⁡θ∣rsin⁡θ=1r2(1−∣cos ...

  5. 强大的Python-使用NumPy和Matplotlib绘制数学(双纽线,阿基米德螺线,心形线)

    强大的Python-使用NumPy和Matplotlib绘制数学(双纽线,阿基米德螺线,心形线) NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度 ...

  6. JavaScript 数学曲线—心形线

    引子 继双角线,接着尝试心形线(Cardioid). Origin My GitHub 简介 Cardioid 是 Castillon 在 1741 年<Philosophical Transa ...

  7. 考研数学——Python绘制极坐标图,画笛卡尔心形线、玫瑰线、阿基米德螺线、伯努利双纽线(加深图像理解)

    <张宇基础30讲>第一讲的几张极坐标图象,这里用Python来实现一下,加深理解,并学习绘制极坐标图像. 1.笛卡尔心形线 公式: import numpy as np import ma ...

  8. python画笛卡尔心形线方程_考研数学——Python绘制极坐标图,画笛卡尔心形线、玫瑰线、阿基米德螺线、伯努利双纽线(加深图像理解)...

    <张宇基础30讲>第一讲的几张极坐标图象,这里用Python来实现一下,加深理解,并学习绘制极坐标图像. 1.笛卡尔心形线 公式: import numpy as np import ma ...

  9. 数学图形(1.5)克莱线

    克莱线(Cayley's Sextic) 是极坐标方程为: y=4a(cosΘ/3)^3的六次曲线,其中a是一个实数. 相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件 ...

最新文章

  1. 模板 - 最长上升子序列与最长公共子序列
  2. mac mysql 链接_Mysql mac安装以及navicat链接
  3. OpenGL ES 3.0 基础知识
  4. [Python图像处理] 十五.图像的灰度线性变换
  5. es6 ie不兼容 函数_ES6:什么是块级作用域?
  6. 左右xcode的重构选项的一些理解
  7. C#LeetCode刷题之#367-有效的完全平方数(Valid Perfect Square)
  8. Error: A JNI error has occurred, please check your installation and try again
  9. linux内核的冷热页分配器
  10. CSS完美兼容IE6/IE7/FF的通用方法 ~!!!
  11. Android BackgroundViewPager:类似桌面背景壁纸随手指滑动
  12. selenium+webdriver+java(基本小例子及初始化三种浏览器)---------------
  13. Docker 之 概念介绍
  14. java中的测试类_java中测试类的方法
  15. python教程视频ajax_Ajax异步请求实战案例讲解视频教程
  16. 在Cocos2d-x中使用CocosBuilder
  17. py爬虫爬取学校通知公告
  18. 电脑变慢,电脑运行速度 突然变慢是怎么回事
  19. html快捷键快速复制粘贴,复制粘贴快捷键是哪几个 最简单的复制粘贴快捷键的使用...
  20. 湖北科目三驾考经验总结

热门文章

  1. 【吴恩达深度学习】——NLP和Word Embedding
  2. matlab应用于体育彩票上,马尔科夫预测法在体育彩票“排列三”中的应用
  3. (转)OLAP和多维数据模型
  4. 【Raft】学习九:成员变更ConfChangeV2
  5. GLUT, freeGLUT, GLFW, GLEW, GLAD 关系与区别
  6. C/C++编程:回车符和换行符
  7. MySql安装教程与HeidiSQL管理工具使用方法、HeidiSQL中SQL语句使用(六)
  8. python南开大学王恺mooc_Python爬虫示例(正则表达式、靓汤、selenium),程序,BeautifulSoupselenium...
  9. 小杨哥陷入打假风波,会变成下一个辛巴吗?
  10. 直通滤波(PassThrough 过滤器)