心脏线绘制python_这个心脏线怎么画?

展开全部

方法一:

按照以下方程32313133353236313431303231363533e78988e69d8331333366303163进行操作:

极坐标方程

水平方向: ρ=a(1-cosθ) 或 ρ=a(1+cosθ) (a>0)

垂直方向: ρ=a(1-sinθ) 或 ρ=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))

所围面积为3/2*PI*a^2,形成的弧长为8a。

方法二:

示例:在MATLAB中,输入下列指令,即可得到心脏线:

i=-pi:0.1:pi;

x=2.*(sin(i)-sin(2*i)./2);

y=2.*(cos(i)-cos(i).^2);

plot(x,y)cos(i).^2);

扩展资料:

心脏线,也称心形线,是外摆线的一种,亦为蚶线的一种,是一个圆上的固定一点在它绕着与其相切且半径相同的另外一个圆周滚动时所形成的轨迹,因其形状像心形而得名。心脏可以极坐标的形式表示: r =a( 1 - sin θ)。方程为ρ(θ) = a(1 + cosθ)的心脏线的面积为:S=3(πa^2)/2。

心脏线在曼德博集合正中间的图形便是一个心脏线。心脏线的英文名称“Cardioid”是 de Castillon 在1741年的《Philosophical Transactions of the Royal Society》发表的;意为“像心脏的”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值