范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

4种matplotlib的阿基米德螺旋线画法和自然意义

  1 说明:
  =====
  1.1 阿基米德:(约公元前287~前212),古希腊伟大的数学家、力学家。
  1.2 阿基米德螺旋线:
  最初是由阿基米德的老师柯农(欧几里德的弟子)发现的。柯农死后,阿基米德继续研究,又发现许多重要性质,因而这种螺线就以阿基米德的名字命名了。
  1.3 python的matplotlib和turtle实现阿基米德螺旋线。
  1.4 阿基米德螺旋线:等角螺旋线的自然意义,本文值得收藏。
  2 静态图:
  =======
  2.1 代码一:#参考代码:#https://www.zhezhier.com/view/609456846/ #第1步:导入模块 import matplotlib.pyplot as plt import numpy as np  #第2步:定义极坐标图 plt.subplot(111, polar=True)  #第3步:参数定义 N = 4  #4个半圈=2个圆=4个180 #x角度,100代表平滑度,越大越平滑 xtheta = np.arange(0, N * np.pi, np.pi / 100) #画图 plt.plot(xtheta, xtheta, "--r")  #第4步:标题和图片展示 plt.title("Archimedes spiral") plt.show()
  2.2 图:
  2.3 4条阿基米德螺旋线代码:import numpy as np import matplotlib.pyplot as plt   #推荐b=2 b = 2.0 n = 4  #几条螺旋线 #2π代表一圈 theta = np.linspace(0, 2 * np.pi, num=100) plt.subplot(111, projection="polar")  y = b * theta for i in range(n):     x = theta + 2 * np.pi * (i / n)     plt.plot(x, y)  plt.show()
  2.4 图:
  3 动态阿基米德螺旋线:
  =================
  3.1 代码: #第1步:导入模块 import numpy as np import matplotlib.pyplot as plt from matplotlib import animation  #第2步:定义图片和极坐标 fig = plt.figure() plt.subplot(111, polar=True) #这个不能少 plt.ylim([0, 30]) #定义一个空的线条 line, = plt.plot([], [], "--r")  #第3步:初始化线条 def init():      line.set_data([], [])      return line,  #第4步:动画线条坐标设置 def animate(i):      if i!=0:         theta = np.arange(0, i * np.pi, np.pi / 100)         line.set_data(theta, theta)      return line,  #第5步:动画挂起 anim = animation.FuncAnimation(fig, animate, init_func=init,                                  frames=8, interval=300, blit=True)   plt.show()
  3.2 图:
  4 直角坐标画阿基米德螺旋线:等角螺旋线
  ================================
  4.1 代码:#https://www.jb51.net/article/177370.htm  #第1步:导入模块 import numpy as np import matplotlib.pyplot as plt  #第2步:定义等角螺旋线函数,默认值设定 def plotSpiral(core=(0,0), fixed=10, phase=0, circle=4):   """绘制等角螺线   core		- 等角螺线的中心坐标,tuple类型   fixed    - 等角螺线的固定角度,单位:度(°),推荐为10。fixed大于零则为顺时针螺线,小于零则为逆时针螺线   phase    - 初始相位,单位:圈(360°),默认为0。对顺时针螺线,该数值越大,螺线越大,对逆时针螺线则相反   circle   - 螺线可见部分的圈数,单位:圈(360°),默认为4   """   #设置   plt.axis("equal")   #原点坐标设置   plt.plot([core[0]], [core[1]], c="red", marker="+", markersize=10)   #参数和公式   fixed_rad = np.radians(90 + fixed)   theta = np.linspace(0, circle*2*np.pi, 361) + phase*2*np.pi   r = fixed_rad*np.exp(theta/np.tan(fixed_rad))   x = r*np.cos(theta) + core[0]   y = r*np.sin(theta) - core[1]   #划等角螺旋线   plt.plot(x, y, c="g")   #展示   plt.show()  #第3步:调用函数,采用默认值 plotSpiral()
  4.2 图:
  5 3d上升的螺旋线:
  ==============
  5.1 代码:#参考代码:https://www.liangzl.com/get-article-detail-1342.html,对代码进行修改  #第1步:导入模块 import numpy as np import matplotlib.pyplot as plt from matplotlib import animation  #第2步:初始化画布 fig = plt.figure(1) ax = fig.add_subplot(1, 1, 1, projection="3d")  # 指定三维空间做图  #第3步:参数定义 t = np.linspace(0, 4, 200)  # 在0到4之间,均匀产生200点的数组 theta = t * 2 * np.pi  # 角度 #中心坐标点 core=(0,0,0)  fixed_rad = np.radians(100)  r = fixed_rad*np.exp(theta/np.tan(fixed_rad)) # 生成曲线数组 z = t+core[2] x = r*np.sin(theta)+core[0] y = r*np.cos(theta)+core[1]  #第4步:运动点和线初始化定义 # 运动的点 point, = ax.plot([], [], [], "ro", label="p")  # 曲线 line, = ax.plot([], [], [],"--g", label="line")  #第5步:动画数据定义 def animate(i):     line.set_xdata(x[:i + 1])     line.set_ydata(y[:i + 1])     line.set_3d_properties(z[:i + 1])     point.set_xdata(x[i])     point.set_ydata(y[i])     point.set_3d_properties(z[i])  #第6步:动画挂起 ani = animation.FuncAnimation(fig=fig,                               func=animate,                               frames=len(x),                               interval=200,                               repeat=False,                               blit=False)  #第7步:设置显示的范围和描述,3d不能少 ax.set_xlim(-1, 2) ax.set_ylim(-1, 2) ax.set_zlim(-1, 2) ax.set_xlabel("x") ax.set_ylabel("y") ax.set_zlabel("z")   #第8步:标题名和图例设置 # 标题 ax.set_title("3D animate") #标题名在位置 ax.view_init(30, 35) # 设置标签在最佳位置 ax.legend(loc="best") #图片展示 plt.show()
  5.2 图:
  6 自然意义:
  台风
  宇宙
  玫瑰花
  鹦鹉螺
  螺丝钉
  小结:
  本文超级经典,值得收藏。

博德妈妈亲亲宝妈精准剁手宝宝告别干红痒第一步儿童皮肤娇嫩,容易受到外界因素的侵袭和损伤。清洁是后续宝宝皮肤护理的第一步,如果清洁不当容易出现很多皮肤问题。作为精致爱美的宝妈,你真的知道如何科学清洁宝宝的皮肤吗?为什么宝宝皮肤母婴早知道2021324母婴市场已饱和?这三点再探准妈需求新动态母婴市场已饱和?从这三点再探准妈需求据凯度消费者指数公众号今日消息,对于品牌如何在母婴市场目前已经接近饱和的现状下高效吸引新妈妈这一问题,文章给出以下三方面建议在准妈妈们孕期生孩子是为了什么?传宗接代,还是养儿防老?这才是最美的答案作者文艾琳生孩子是为了什么?生孩子,带孩子是很辛苦很累的,可是为什么还有那么多大龄夫妻前赴后继的想通过试管婴儿技术圆儿女梦呢?生孩子是为了什么?传宗接代还是养儿防老?事实上,大多数如果没有美术,这个世界会变成什么样呢?教育放荡不羁不务正业不修边幅是大多数人对学美术的人的印象可是你知道学美术的人对于这个世界而言,有多么重要吗?不要瞧不起这帮学美术的没有这帮学美术的这个世界还有什么好看的?学美术的就头条易大数据平台,更精准的智能广告投放平台头条易大数据平台,致力于为广告商提供更精准的头条广告服务。平台拥有海量KOLKOC资源,众多抖音达人和头部IP目前入驻头条号超过100000个,孵化签约IP超过300个,总粉丝量2关键是我有什么需求她秒懂特别幸运这次能够在生宝宝的时候遇到了这么负责任和能干的张东飞张阿姨,不然我老公啥都不会,关键是还照顾不好宝宝,张姐特别的细心,对宝宝照顾的一丝不苟,关键是我有什么需求她秒懂,让我特数字心理学魅力让相差12岁的姐弟恋从无话可说到无话不谈现在社会在发展,时代在进步,很多夫妻在一起也完全没有了那么多的顾忌,最典型的就是如今姐弟恋在增多,可以看出男女之间对于年龄差没有那么看重。但是另一方面我们也发现,大部分的婚姻往往没为什么现在的年轻人没有老一辈辛苦,反而身上的疾病还变多了呢?老一辈辛苦吗?老一辈身上疾病少吗?老一辈也分各种类型的老一辈。我从小周围的老一辈都是特别不辛苦的那种。不辛苦到什么程度呢?我妈妈是某单位的,单位就是体制内的意思。我们那个地方体制内女人再婚除了爱情,应该考虑清楚这三点虽然再婚,是很多人都不想面对的问题。但又是很多人,不得不面对的问题。再婚的时候,除了感情方面,女人也应该考虑清楚这三点,再决定是否再婚。这三点,对于你的再婚至关重要。第一点婚后能否你知道有哪些相见恨晚的好习惯?1早睡早起的习惯我一般四五点起,这样就比别人多出了很久的有效时间。早上的时间天然的就是跟自己独处的时间,没有任何干扰。2一边看日出一边做运动的习惯因为日出太好看,就不觉得运动枯燥了作为一个觉醒的人是一种什么样的体验?每天晚上只需要睡两个小时。需要吃的东西很少很清淡。心如止水,无畏无惧。内心永远都是平静喜悦的。想做的事情很容易就可以做成。看这个世界就好像加了一层增强滤镜,更加美好丰富。能够跟宇宙
做人的境界儒家的敬,道家的静,佛家的净以儒为表道为骨佛为心。南怀瑾先生曾说修行的最高境界是儒为表,道为骨,佛为心。儒释道三大智慧,是中国文化的底色,更是指引我们处世修行路上的明灯。若用一个字来概括儒释道的精粹,那一定是法国巴黎圣母院被烧毁圣母院的灾难让那些无助地思考着一段历史如何消失的人们说不出话来。从支撑庙宇屋顶的木阁楼开始燃烧的那一刻起,与火的战斗持续了12个小时。幸运的是,正如消防员发言人加布里埃尔普莱斯(G法国巴黎圣母院被烧毁圣母院的灾难让那些无助地思考着一段历史如何消失的人们说不出话来。从支撑庙宇屋顶的木阁楼开始燃烧的那一刻起,与火的战斗持续了12个小时。幸运的是,正如消防员发言人加布里埃尔普莱斯在周法国巴黎圣母院被烧毁圣母院的灾难让那些无助地思考着一段历史如何消失的人们说不出话来。从支撑庙宇屋顶的木阁楼开始燃烧的那一刻起,与火的战斗持续了12个小时。幸运的是,正如消防员发言人加布里埃尔普莱斯(G一张上海各行业真实工资表流出原来我们,中了幸存者偏差的圈套01前段时间,在知乎上看到用户怒吃鸡胸肉整理出的一张上海各行各业真实税前收入表。小区里的保安,一个月2500健身房的前台小妹,做一休一,月薪3500。每天往返高大上写字楼的白领,拿村民遭到黑熊袭击,3人死亡,母亲为救孩子被咬死大家都去过动物园吧?也看见过很多凶猛的动物,比喻说熊,狮子,豹子,老虎等等。但是看上去他们没有想象的那么厉害,而是无精打采的样子是吧?这人因为它们长期关在动物园,已经失去了野性,全以色列先说要炸你,然后就真炸了昨天,以色列国防军把邻居巴勒斯坦相当于首都的半岛电视台给炸了,这是什么操作?在这里可是有全世界不少媒体人在里面哦,包括挺以色列的美国的记者机构美联社。通过互联网的报道,我大致说一下以色列的科技在这次的冲突中表现得淋漓尽致首先声明,我是希望巴以和平的,同时我也是希望世界和平的。但是智人消灭了其他人类之后,就开始消灭同类了,从远古一直到有文明,再到几十年前才结束的世界大战,智人就一直这么干着,至于为什拿起神奇的放大镜,踏上古埃及的探索之旅前几天,我带着6岁的儿子在家里看电影博物馆奇妙夜,看过之后,儿子就对里面出现的人物产生了浓厚的兴趣,尤其是里面的木乃伊复活,那个上过剑桥的埃及长老,让儿子非常喜欢。于是他便翻遍家中注意!洛杉矶连续多日遭受致命毒蚊袭击,未来或将席卷整个南加随着加州天气的逐渐升温,小伙伴们有没有发现最近蚊子也开始变多了呢?不管是在家中,花园里还是大街上,总是不经意间就被咬上一口,更可怕的是这些蚊子不仅咬人,还会传播各种疾病。今日,洛杉伦敦东部两家医院急诊科遭遇洪水袭击伦敦的许多道路因洪水关闭伦敦东部两家医院急诊科遭遇洪水袭击7月25日(周日),伦敦东部的两家医院急诊科遭遇洪水袭击,要求患者远离。WhippsCross医院停电并疏散了100名住院患者,Newham医院要