Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >心形线的图形_心形线公式

心形线的图形_心形线公式

作者头像
全栈程序员站长
发布于 2022-09-16 09:57:49
发布于 2022-09-16 09:57:49
48500
代码可运行
举报
运行总次数:0
代码可运行

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

相关软件参见:数学图形可视化工具,使用自己定义语法的脚本代码生成数学图形.该软件免费开源.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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vertices = 1000

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

心脏线2

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vertices = 1000

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

心脏线3

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vertices = 1000

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

心脏线4

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vertices = 1000

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

心形线的另一种写法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vertices = 1000

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

不太像屁股的心形线:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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)

心形面:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vertices = D1:360 D2:100
u = from (-PI) to (PI) D1
v = from 10 to 1000 D2

w = abs(u)
p = sqrt(w/(v + w))
r = 10

x = r*p*sin(u)
y = r*p*cos(u)

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/166732.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
考研竞赛每日一练 day 30 利用泰勒故阶来证明一道二重积分的不等式问题
明天就是cmc,虽然不能参加,但还是希望大家加油,大家好好做题,好好比赛,把能做的题都做好就够了,不要提前交卷,加油,cmc的伙伴们。
用户9628320
2022/11/23
3480
一个浪漫又悲情的爱情故事——笛卡尔心形线
写这篇文章是因为某天看到这样一个公式 r=a(1-cosθ) ,我上网搜了下,原来是笛卡尔心形线的极坐标方程,这个方程里面的确有一个浪漫又悲情的爱情故事,感兴趣的朋友可以点这里看看,而至于这个故事是真是假,这 并不重要。
FEWY
2019/05/26
1.8K0
【双十一特辑】爱心代码(程序员的浪漫)-李峋
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),字体色)
天寒雨落
2022/11/20
5.1K0
【双十一特辑】爱心代码(程序员的浪漫)-李峋
数学图形(1.5)克莱线
克莱线(Cayley’s Sextic) 是极坐标方程为: y=4a(cosΘ/3)^3的六次曲线,其中a是一个实数。
全栈程序员站长
2022/11/04
2270
数学图形(1.5)克莱线
你见过最美的C语言代码是什么?
有人会疑问了,这怎么算最美代码?其实,今天之所以写这篇文章,要从下面的这幅图说起,我们慢慢道来。
Power7089
2020/07/25
1.4K0
6行python代码的爱心线
前些日子在做绩效体系的时候,遇到了一件囧事,居然忘记怎样在Excel上拟合正态分布了,尽管在第二天重新拾起了Excel中那几个常见的函数和图像的做法,还是十分的惭愧。实际上,当时有效偏颇了,忽略了问题的本质,解决数据分析和可视化问题,其实也是Python的拿手好戏。
半吊子全栈工匠
2018/08/22
2.7K0
6行python代码的爱心线
武忠祥老师每日一题|第320 - 335题
代入 初值: -1 = f(0) = -1 + C C = 0 f(x) = x - 1
一只野生彩色铅笔
2022/09/20
2.2K0
每日一练6.4
题目就到这里了,主要讲的就是三重积分的计算方法,注意题型,加强练习。成功来源于积累。
用户9628320
2022/11/23
4160
百行代码发射红心,程序员何愁命不中女朋友!
七夕是中国民间的传统节日,不同时代、不同地域的人们给这个节日赋予了不同的含义。在漫长的演变过程中,七夕成了牛郎织女相会的日子。正因为这个美丽的爱情传说,七夕被视为中国最具浪漫色彩的、象征爱情的节日。在西风东渐的背景下,七夕又成了中国的“情人节”。
AI科技大本营
2022/12/09
3670
百行代码发射红心,程序员何愁命不中女朋友!
大学生数学竞赛非数专题四(5)
专题四 多元函数积分学 (5) 4.5 曲线积分的计算 ---- 4.14 (江苏省2016年竞赛题) 设 \varGamma 为曲线 y=2^x+1 上从点 A(0,2) 到点 B(1,3) 的一段弧,试着求曲线积分 \displaystyle \int_{\varGamma}e^{xy}(1+xy)dx+e^{xy}x^2dy 【解析】:可以采用曲线积分与路径无关或者直接计算法 【法一】:记 P=e^{xy}(1+xy) , Q=e^{xy}x^2 , \dfrac{\partial Q}{\par
用户9628320
2022/11/14
4270
大学生非数竞赛专题四 (1)
非数专题四 多元函数积分学(1) 4.1 二重积分的计算 4.1 (浙江省2001年竞赛题) 计算 \displaystyle \underset{\sqrt{x}+\sqrt{y} \leq 1}{\iint}\sqrt[3]{\sqrt{x}+\sqrt{y}}dxdy . 【解析】:化为先对 y 后 x 的二次积分,有 \begin{align*}\displaystyle \underset{\sqrt{x}+\sqrt{y} \leq 1}{\iint}\sqrt[3]{\sqrt{x}+\s
用户9628320
2022/11/23
6420
大学生数学竞赛非数专题二(2)
好了,今天的题目就到这里了,最近,个人认证通过了。第一题利用了二项式的展开式定理,后面主要是凑要求的式子,综合利用变形求得,最后直接变形就可以得出结果。(注意二项式定理的逆用)。第二题主要考察函数求导,注意乘法的公式的应用,再利用导数存在的必要条件,求出单个函数在某点左右(该点导数不存在)的导数值,最后带入即可。第三题是考察参数式的导数问题,首先求导数,先变为直角坐标,然后进行求导,注意切线垂直的应用,带入检验即可。有问题留言,谢谢大家的支持!
用户9628320
2022/11/23
5320
大学生非数竞赛专题四 (3)
非数专题四 多元函数积分学 (3) 4.3 三重积分的计算 4.8 (南京大学1993年竞赛题) 求 \displaystyle \underset{\Omega}{\iiint}\sqrt{x^2+y^2}dxdydz ,其中 \Omega 是由曲面 z=\sqrt{x^2+y^2} , z=\sqrt{1-x^2-y^2} 所围成的立体 【解析】:可以利用球坐标或者柱坐标进行求解 【法一】:利用球坐标,令 x=r\sin\varphi\cos \theta , y=r\sin\varphi\sin\t
用户9628320
2022/11/23
4370
大学生非数竞赛专题四 (5)
非数专题四 多元函数积分学 (5) 4.5 曲线积分的计算 4.14 (江苏省2016年竞赛题) 设 \varGamma 为曲线 y=2^x+1 上从点 A(0,2) 到点 B(1,3) 的一段弧,试着求曲线积分 \displaystyle \int_{\varGamma}e^{xy}(1+xy)dx+e^{xy}x^2dy 【解析】:可以采用曲线积分与路径无关或者直接计算法 【法一】:记 P=e^{xy}(1+xy0) , Q=e^{xy}x^2 , \dfrac{\partial Q}{\parti
用户9628320
2022/11/23
4520
每日一练5.30
今天的题目就到这里了,主要利用积分的计算方法,直角坐标和极坐标,注意应用的条件,一般带有绝对值的函数求
用户9628320
2022/11/23
4380
大地经纬度坐标与地心地固坐标的的转换
要解决这个问题首先得理解地球椭球这个概念,这里直接用武汉大学《大地测量学基础》(孔详元、郭际明、刘宗全)的解释吧:
charlee44
2021/09/07
3.5K0
4大分析工具的代码表白术,520花式秀恩爱!
尽管笛卡尔和瑞典公主的故事已被证实只是杜撰,但因这个故事出名的心形函数被广为流传。今天又是一个虐单身狗的日分析师子,面对各种毫无新意的表白方式,让我们来看看理工科式的表白~ 一切都是从一个故事开始的:
CDA数据分析师
2018/02/24
2K0
4大分析工具的代码表白术,520花式秀恩爱!
大学生非数竞赛专题二 (2)
好了,今天的题目就到这里了,最近,个人认证通过了。第一题利用了二项式的展开式定理,后面主要是凑要求的式子,综合利用变形求得,最后直接变形就可以得出结果。(注意二项式定理的逆用)。第二题主要考察函数求导,注意乘法的公式的应用,再利用导数存在的必要条件,求出单个函数在某点左右(该点导数不存在)的导数值,最后带入即可。第三题是考察参数式的导数问题,首先求导数,先变为直角坐标,然后进行求导,注意切线垂直的应用,带入检验即可。有问题留言,谢谢大家的支持!
用户9628320
2022/11/23
6680
Android绘制函数图象及正弦函数的介绍
零、前言 这篇是为了下一篇做点铺垫,也是来复习一些数学基础 本篇属于休闲娱乐,不要太较真,小科普一下,不喜勿喷 本文知识点前4点你可以随便看看,但第5点非常重要,本文源码见捷文规范 本文知识点: 1)数学函数的概念 2)直角坐标系的下函数图形 3)极坐标下的函数图象 4)参数方程下的函数图形 5)正弦函数的详细分析(为下一篇文章做铺垫) ---- 一、数学函数的概念: 1.高中数学必修1: 设A,B为非空的数集,如果按照某种确定的对应关系f, 使对于集合A中的任意的任意一个数x
张风捷特烈
2019/01/03
2.7K0
Matlab画图-非常具体,非常全面
强大的画图功能是Matlab的特点之中的一个,Matlab提供了一系列的画图函数,用户不须要过多的考虑画图的细节,仅仅须要给出一些基本參数就能得到所需图形,这类函数称为高层画图函数。此外,Matlab还提供了直接对图形句柄进行操作的低层画图操作。这类操作将图形的每一个图形元素(如坐标轴、曲线、文字等)看做一个独立的对象,系统给每一个对象分配一个句柄,能够通过句柄对该图形元素进行操作,而不影响其它部分。
全栈程序员站长
2021/11/18
2.2K0
相关推荐
考研竞赛每日一练 day 30 利用泰勒故阶来证明一道二重积分的不等式问题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档