等角螺线,阿基米德螺旋线matlab

1.1 阿基米德:(约公元前287~前212),古希腊伟大的数学家、力学家。
4种matplotlib的阿基米德螺旋线画法和自然意义

1.2 阿基米德螺旋线:

最初是由阿基米德的老师柯农(欧几里德的弟子)发现的。柯农死后,阿基米德继续研究,又发现许多重要性质,因而这种螺线就以阿基米德的名字命名了。

1.3 python的matplotlib和turtle实现阿基米德螺旋线。

1.4 阿基米德螺旋线:等角螺旋线的自然意义,本文值得收藏。

2 静态图:

=======

2.1 代码一:

#参考代码:#https://www.zhezhier.com/view/609456846/#第1步:导入模块import matplotlib.pyplot as pltimport 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 npimport matplotlib.pyplot as plt #推荐b=2b = 2.0n = 4 #几条螺旋线#2π代表一圈theta = np.linspace(0, 2 * np.pi, num=100)plt.subplot(111, projection=’polar’)y = b * thetafor 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 npimport matplotlib.pyplot as pltfrom 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种matplotlib的阿基米德螺旋线画法和自然意义

4 直角坐标画阿基米德螺旋线:等角螺旋线

================================

4.1 代码:

#https://www.jb51.net/article/177370.htm#第1步:导入模块import numpy as npimport 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 npimport matplotlib.pyplot as pltfrom 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 图:
4种matplotlib的阿基米德螺旋线画法和自然意义

 

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

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

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

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

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

 

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/323737.html

(0)

相关推荐

  • 提供网店装修模板的网站(淘宝网店网页模板)

    我一直知道新手卖家其实刚开始搞网店,图片是他们最难度过的一个关卡,因为大家不懂,但是在我们老卖家眼里,图片可能已经不是问题了,今天就给就跟大家聊一聊新手通过什么工具可以快速制作主图。 第一个:鹿班设计 鹿班设计比较适合中小卖家,详情页也可以通过一键生成。举个例子,假如你今天开个网店,做了一款产品,供应链那边给你提供主图详情页,你上传到网上去卖,很多用户看了都…

    2021-11-07 投稿
  • 网络用语r是什么意思(网络用词rr是什么意思)

    这些2018年热词的你都get了吗?知道10个以上,证明你还是个宝宝! 1.确认过眼神 年初的时候,网友在微博发布了一篇内容为”确认过眼神,你是广东人”并配以一张1块钱红包的图,借以吐槽广东人的过年红包面额很小,引起了网友们的共鸣。 后来延续有”确认过眼神,是不想理的人”等。后因成为抖音里的热门BGM(背景音乐…

    2022-05-07 投稿
  • 游易航空旅游网,游易航空旅游网最低价旅行团

    记者 程凌润 刘桂斌 “终于等到了香港(旅游)团的抵达!”2月21日下午,近百名香港游客飞抵济南国际机场,现场一位旅行社负责人激动地说道,这一刻,她等了三年。 据了解,这是济南时隔三年迎来的首个入境旅游团,也是山东首个直航入境旅游团,标志着沉寂三年的济南入境旅游市场正式拉开复苏序幕。 时隔三年 济南迎首个入境旅游团 “老师儿,欢迎来济南!”2月21日下午6点…

    2023-04-26
  • 不花钱还能赚钱的游戏(不用氪金手游还能赚钱)

    大话西游2每个月都会出两次新区,很多在老区里已经过惯了安稳日子的玩家们,或是暂时离开过大话2的老玩家,他们都会选择以冲新区的方式来回归或是寻找更为新鲜的刺激,因为冲新区不仅能找回当年的游戏记忆,还能获得让人非常满足的成就感,当然,其中也包含了第一次接触这款游戏的新手们。     我个人就是个冲新区的重度爱好者,这些年下来不说多,每年3-5次还是有的,走的弯路…

    2021-11-13 投稿
  • 中国未来十大热门职业(中国未来十大热门职业探索:从人工智能到健康促)

    随着科技的快速发展和社会的不断进步,职业市场也在不断地发生变化。在这个充满竞争和挑战的时代,了解最有前景的职业将有助于我们为未来的职业生涯做好规划。本文将为您介绍2023年最有前景的十大职业。 1.人工智能与机器学习工程师 随着人工智能技术的广泛应用,AI和机器学习工程师的需求将持续增长。这些专家负责开发、设计和实施智能系统,以提高各行各业的工作效率和创新能…

    2023-05-22
  • 最暴利的摆摊小吃,摆摊小吃适合一个人做的生意

    小吃生意一直都是十分火爆的,所以有不少想要出来创业做摆摊小吃,那么接下来,我们就来给大家分享一下成本低利润高的摆摊小吃,大家可以拿着做参考哦! 1、章鱼小丸子 虽然是日本的地道小吃但是传至中国以来一直深受人们的喜爱,外香里嫩想想就流口水。一般都是5块钱买6个,用签扎着一个一个吃,在学校附近开一家章鱼小丸子的店,多研究几种口味,会吸引不少顾客。 2、油炸烧烤 …

    2022-04-16
  • 淘宝推广引流方法有哪些(淘宝怎么引流做推广)

        随着网购队伍的不断壮大,现在开淘宝店铺的人越来越多,整个电商市场的竞争也在不断提升,那么作为淘宝运营商家我们要怎么去给店铺进行推广引流呢》接下来小编就给大家分享集中简单易操作的推广引流方法,希望能够帮助到大家! 第一:海淘助手,是一个付费教你快速提高流量的黑科技。商家们通过海淘流量,可以获得稳定的收益与流量。它能够24小时精准控制…

    2022-05-29
  • 淘宝哪里可以买二手东西(淘宝二手平台叫什么)

    说起“90后”“00后”的消费,“精致穷”“月光族”“超前消费”似乎就是他们的标签。然而,“央视财经大数据”日前发布的《2019-2020年中国青年消费报告》显示,年轻人的消费观正趋于理性。现在的年轻人究竟是怎样消费的?近日,记者就此进行了走访。 算“旧”账淘“旧”货玩转“闲置经济” 不看不知道,现在的年轻人,竟然这么会过日子——算“旧”账、淘“旧”货,在“…

    2021-11-08
  • 金智秀个人资料简介(金珍妮个人资料介绍)

    最近,因为Lisa在《青春有你2》担任导师,不仅让Lisa本人大大圈粉外,还让其所在的组合blackpink备受关注。其中,有关于blackpink组合成员资料介绍、blackpink谁的家境最好等信息,在网上成为了热门话题。下面,就来一起去看看blackpink成员资料以及家庭背景大起底! blackpink原先有五个人 不仅如此,blackpink的四位…

    2023-04-08
  • 米修是什么意思(米修日语是什么意思)

    “女人干得好不如嫁得好”,这是我选择自主创业以来,家里长辈们对我说的最频繁的一句话。 三年前大学毕业之际,因为不想给别人打工,想拥有更多的自主性,所以我放弃了父母安排的事业单位,毅然决然地选择了自主创业,也由此踏上了一段艰辛的征程。 在最初的那段日子里,加班熬夜修改方案都是家常便饭,还经常因为联络客户而喝到胃出血,可那又怎样呢?有句话说,自己选择的路,跪着也…

    2023-05-25 投稿
  • 黛丝德蒙娜月季(黛丝德蒙娜月季耐阴吗)

    如果说“伊芙系列月季”是不好伺候的贵族小姐,那奥斯汀月季就是独立自主、光鲜靓丽的当代女性,她们或俏皮可爱,或妩媚动人,或知性优雅,每一种都有令人赞叹不已的魅力。无名的裘德也叫朦胧的朱迪,浓香型大包子,花朵中间是杏黄色,边缘浅黄,有浓郁的荔枝混合白葡萄酒的气味,是一种非常高级的香味。这个品种株高120cm,株型紧凑,抗病性也非常好。缺点:第一年花量比较小,第二…

    2023-02-09 投稿
  • 谢大脚扮演者于月仙车祸去世,于月仙死后谁扮演谢大脚

    【著名演员《乡村爱情》“谢大脚”于月仙,不幸在内蒙古发生车祸去世】8月9日中午12时30分,据@封面新闻 从本山传媒获悉:著名演员、《乡村爱情》“谢大脚”的扮演者于月仙女士于8月9日在内蒙古阿拉善拍片时不幸发生车祸去世。据知情人士称: 2021年8月9日上午,于月仙一行在内蒙古拍片出现意外,因伤势太重宣告不治。封面新闻记者立即电话联系上了于月仙的亲弟、本山传…

    2022-05-01