等角螺线,阿基米德螺旋线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富豪榜最新排名(福布斯2021全球富豪榜排名)

    福布斯   《福布斯》纽约4月6日——今天,《福布斯》正式公布第35期全球亿万富豪榜,2,755名亿万富豪登上榜单,其中包括493名新上榜者。从各个角度而言,都可谓前所未有;而2020年又是全球各大经济体受到新冠肺炎疫情猛烈冲击的一年,意义非凡。2,755名亿万富豪财富总额高达13.1万亿美元左右,同比增加8万亿美元。 《福布斯》富豪榜团队负责人K…

    2022-02-20
  • 卖包子赚百万,老板用营销方案卖包子年赚百万

    今天要给大家带来的案例是:云南一家包子铺,老板利用“一个水壶”,在短短一年的时间里,疯狂盈利100万。 【1】案例背景 这家包子铺的老板姓陈,今年58岁,陈大妈呢,就是今天要给大家介绍的案例主人公。说起这位陈大妈,她可是位有本事的女人。大家都知道,卖包子是小本生意,也就赚个吃饭的钱,然而这位陈大妈呢?却把包子铺经营得红红火火,赚钱赚得盆满钵满。 陈大妈在创业…

    2022-04-19
  • 淘金币怎么全额兑换,淘金币全额兑换捕快

    《淘金币怎么全额兑换?全面解析与实操指南》 在如今的电商时代,淘金币作为淘宝平台的一种虚拟货币,吸引了众多消费者的关注。 很多人都想知道淘金币怎么全额兑换,这确实是一个值得探讨的问题。 下面我们就来深入了解一下淘金币全额兑换的相关事宜。 一、淘金币的获取与用途 淘金币是淘宝平台为用户提供的一种福利,用户可以通过多种方式获取淘金币,比如每天登录淘宝、完成购物任…

    2025-05-27
  • 会声会影 教程(小牛课堂会声会影教程)

    小牛在做教程的这六年里(2016到2020)发现很多小伙伴都不知道自己用的会声会影是32位还是64位的。一般情况,32位的会声会影应该安装32位的插件,64位的会声会影应该安装64位的插件,否则就会出现无法正常挂接或无法正常使用的情况。那接下来,小牛就和大家学习,如何查看自己用的是多少位的会声会影。 1.如图所示,这个才是会声会影2020(如果你的是英文名称…

    2022-01-22
  • 日本最大的二手网站APP(日本二手网站推荐)

    记者 | 陈奇锐 编辑 | 楼婍沁 根据日经中文网的消息,日本二手电商Mercari即将进入中国内地市场,合作方为阿里巴巴集团。 此次合作将通过阿里旗下的淘宝和闲鱼两个平台展开。中国消费者在淘宝和闲鱼上选定Mercari展示的部分商品后,电商服务支援平台BEENOS将负责代购,随后将货物发往国内。 Mercari由日本企业家山田進太郎在2013年成立,总部位…

    2023-01-26 投稿
  • 拼多多500元提现是真的吗(拼多多500元要邀请多少人)

    昨天在拼多多上参加了守卫现金活动,一开始的时候金额就是499.93元,要求邀请好友助力,然后激情满满开启了邀请好友助力模式,             结果邀请了一大堆好友助力,在费尽九牛二虎之力达到499.99元后,显示要50元宝兑换0.01元,     在费尽千辛万苦邀请了一大…

    2021-12-18 投稿
  • 2021必火的创业项目加盟(小投资创业)

    如果你随意的寻找下,就会发现网上创业的项目很多,但是哪些有用,哪些仅仅是一个想法,不能付诸行动,就需要自己去判断了,当然在这一步之前,我们要学会如何寻找网上创业项目,这里来教大家。 创业也并非有钱人的游戏,没有钱照样可以成为这个社会的中流砥柱,大多数人都不喜欢朝九晚五的上班生活,总有自己创业的想法。 无所不知的度娘找创业项目: 打开百度搜索“城市网站联盟项目…

    2022-01-05
  • 关于群介绍的简介(吸引人的群介绍怎么写)

    工作十年,这是我第一次当班主任,况且并不是从头带起,而是接管八年级。任教的学科也由地理改成了自己的老本行语文。一切尘埃落定,心里难免躁动不安。 原先的班主任是教导处主任,有多年带班经验,自带威严。其他班里有个调皮捣蛋的学生,也调到了这个班里。除此之外,班里还有好几个特殊的学生,有的学生经常请假,有的学生不跑操…… 怎么管理班级?怎么向家长介绍自己?怎么对学生…

    2021-12-12
  • 赛维洗衣生活馆加盟费多少(洗衣店加盟选赛维干洗)

    开干洗加盟店一年能赚多少钱?干洗店加盟赚钱多不多?现在开一家干洗店,投资者都是会选择开一家的,可是投资我们的都是为了利润的,因此投资者想要知道,现在投资开一家干洗店利润怎么样,那么开干洗店一年能赚多少钱?干洗店赚钱多不多? 但是现在开一家干洗加盟店发展的好,可是有原因的,因为干洗行业的具有投资少,利润高,风险小的优势,而且这些优势,可是有不少行业人士追捧。但…

    2023-01-16
  • 女人做春梦好不好(女人做春梦的原因)

        来源:第十一诊室(微信公众号ID:consultingroom_11) 原创文章,未经许可,请勿转载 商务合作敬请联系:business_6team@163.com   导言 坦率地讲,之前几次「老司机开车」,都是装出一副很多人来咨询,然后我不得不拉下面子来讲的故事情节,真相其实都是我自己碰巧想讲或者单纯想红,仅此而已。…

    2022-05-11
  • 西班牙步兵方阵(西班牙步兵方阵的特点)

      作者|冷研作者团队-楠木 字数:7785,阅读时间:约30分钟   编者按:一直以来,关于欧洲军事史研究中,都有“步兵革命”和“火药革命”两个相关概念。其主要指欧洲人在文艺复兴之后,到17世纪中叶两百年的时间里所实现的军事飞跃,开启了之后数百年间的军事霸权。本文就以其核心,梳理下欧洲人的军事、特别是步兵领域的进化过程。   …

    2022-01-17 投稿
  • 宝岛眼镜镜框款式(宝岛眼镜店的镜框品牌)

    同款名称竟然不是同一家店?近日,家住北京丰台区的刘女士购买眼镜时发现,自家附近两家 “宝岛眼镜” 同款眼镜售价不一样,其中一家店员告诉刘女士,另一家 “宝岛眼镜” 是 “假店” 。刘女士无奈向记者表示,自己选择 “宝岛眼镜” 是因为看中了它的品牌口碑,没想到光顾了多次的 “宝岛眼镜” 竟然是一家 “山寨店” 。 山寨店的全称是 “宝岛眼镜(连锁)” 记者根据…

    2021-12-26 投稿