python绘制笛卡尔心形曲线,matlab画笛卡尔心形线

  python绘制笛卡尔心形曲线,matlab画笛卡尔心形线

  本文实现了目录参数方程,并实现了效果代码。

  最近看完了《隐秘的角落》,除了演的不好的那个爬梗了。

  还有一个贯穿全篇的小故事,——,关于笛卡尔的心线。两个版本的故事,一个是美丽的童话,一个是残酷的真相。

  方程式姑且不论你想相信童话还是真相。我们先来看心脏线的函数的参数方程。

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

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

  知道了方程式,就很容易说我们要达到一半红一半蓝的效果。a是常数,所以我们可以任意赋值。我在代码中赋予的值是80。然后确定T的取值范围,就可以画出来,分别是:

  -t0

  0t

  先实现效果。效果图如下:

  代码实现具体实现代码如下:

  import numpy as NP import matplotlib . py plot as PLT PLT . rcparams[ font . sans-serif ]=[ sim hei ]PLT . rcparams[ axes . unicode _ MINUS ]=false #定义参数方程def X(a,T):return a *(2 * NP . sin(T)-NP . sin(2 * T))def y(a,T):return a *(2 * NP . cos(T)-NP . cos(2 * T))#画出左半部分Arange (0,NP。Pi,0.01)] x2=I)对于T2的I]PLT . plot(x2,y2,color= b) PLT.text (150,-50, truth ,color= b) PLT.show()好了,现在你可以相信了。

  更多精彩内容可诚实向日葵本微信官方账号

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: