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

心形线的图形_心形线公式心形线,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹,因其形状像心形而得名。当然我觉得与其说它像心,还不如说它像屁股。相关软件参见:数学图形可视化工具,使用自己定义语

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

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

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

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

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

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)

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

 心形线的另一种写法:

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)]

 

不太像屁股的心形线:

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 D2

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

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

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

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • cad快速选择命令快捷键_CAD快捷键,命令大全

    cad快速选择命令快捷键_CAD快捷键,命令大全一 常用 CTRL ALT 快捷键 ALT TK 如快速选择 ALT NL 线性标注 ALT VV4 快速创建四个窗口 ALT MUP 提取轮廓 Ctrl B 栅格捕捉模式控制 F9 Ctrl C 将选择的对象复制到剪切板上 Ctrl F 控制是否实现对象自动捕捉 F3 Ctrl G 栅格显示模式控制 F7 Ctrl J 重复执行上一步命令 Ctrl K 超级链接 Ctrl N 新建图形文件 C

    2025年9月6日
    8
  • Spring boot Value注入 未整理 待完善

    Spring boot Value注入 未整理 待完善Spring boot Value注入 未整理 待完善

    2022年4月21日
    54
  • c语言 银行家算法(完整代码实现)

    c语言 银行家算法(完整代码实现)银行家算法例子:T0时刻进程P1提出需要(1、0、2)个资源的请求T0时刻进程P4提出需要(3、3、0)个资源的请求T0时刻进程P0提出需要(0、2、0)个资源的请求全局变量:intMax[5][3]={7,5,3,3,2,2,9,0,2,2,2,2,4,3,3};//五个进程对各种资源的最大需求intAllocation[5][3]={0,1,0,2,0,0,3,0,2,2,1,1,0,0,2};//五个进程已分配的各种资源数目intNeed[5][3]={7,4,3

    2022年5月7日
    59
  • igmp应用_udp协议端口怎么测试

    igmp应用_udp协议端口怎么测试实验3:1)准备两台机,装linux系统。两机设置好IP后均运行routeadd-net224.0.0.0netmask224.0.0.0deveth0添加到组播组2)运行make编译3)A机运行./server4)B机运行./client服务端server.c代码如下:/**broadcast_server.c-多播服务程序*/#include#include#include#include……

    2022年9月14日
    2
  • osquery+kolide fleet安装[通俗易懂]

    osquery+kolide fleet安装[通俗易懂]osquery是用于记录本机的一些系统信息,如passwd文件的改变,用户的增加等,有了它,我们可以在系统发生改变后,能够及时查询出来。curl-Lhttps://pkg.osquery.io/rpm/GPG|tee/etc/pki/rpm-gpg/RPM-GPG-KEY-osqueryyum-config-manager–add-repohttps://pkg.osqu…

    2022年6月12日
    28
  • MAC常用快捷键 基本常用的都整理在这里了[通俗易懂]

    MAC常用快捷键 基本常用的都整理在这里了

    2022年2月8日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号