等角螺线,阿基米德螺旋线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-12-16
  • 米读极速版100元活动是真的吗,米读极速版活动规则解读

    米读极速版是一款很受欢迎的小说阅读软件,在米读极速版中可以看到抽手机哦,那么米读极速版抽手机是真的吗,米读极速版抽手机靠谱吗,下面就和小编一起来看看吧! 米读极速版抽手机是真的吗? 米读极速版其实是真的可以抽手机的,但是几率很低。同时每天只有五次都抽奖机会,玩家想要真的抽取到苹果手机真的只能说是靠运气的具体活着动规则请看下面。 活动规则: 1、每天有6次抽奖…

    2022-04-22
  • 怎么开通联通卡(怎么开通联通卡流量)

    怎么开通联通卡(怎么开通联通卡流量)怎么开通联通卡(怎么开通联通卡流量)怎么开通联通卡(怎么开通联通卡流量)怎么开通联通卡(怎么开通联通卡流量)

    近日有消息称, 不法分子偷盗个人手机后, 在某政务 APP 窃取用户个人信息, 进而申请网贷消费造成用户财产损失的情况。 该文章通过互联网大量转发, 引发网民对手机个人信息保护和财产安全的担忧。 对此,工信部官微发文,提醒相关单位、企业和个人强化个人信息保护意识。 工信部提醒广大用户「及时设置 SIM 卡密码,在丢失手机后应第一时间挂失」,强化安全风险意识。…

    2023-05-31 投稿
  • 许家印夫人是谁?许家印的妻子是哪里人

    许家印夫人是谁?许家印的妻子是哪里人许家印夫人是谁?许家印的妻子是哪里人许家印夫人是谁?许家印的妻子是哪里人许家印夫人是谁?许家印的妻子是哪里人

    前段时间,恒大创始人许家印在恒大财富投资者报告会上,信誓旦旦地对投资者们说:“不会让大家一无所有”。然而许家印的话刚说完,便有媒体爆出许家印的妻子丁玉梅早在几个月前私自取走了自己的2300万元。 与之相比,2017年万达遭遇“股债双杀”,被爆出负债4205亿时,万达创始人王健林的夫人林宁不但交出了自己手中持有的股权,甚至卖首饰、收藏支持王建林。 一退一进,丁…

    2022-04-24 投稿
  • 千里送鹅毛的故事是关于人际交往

    千里送鹅毛的故事是关于人际交往千里送鹅毛的故事是关于人际交往千里送鹅毛的故事是关于人际交往千里送鹅毛的故事是关于人际交往

    点击右上角【关注】肿么破的头条号,收获更多职场秘籍。 本文共1852字,阅读全文约6分钟 各位朋友大家好,今天我们来聊一个有点“敏感”的话题,如何给领导送礼物? 当然,我们今天说的送礼可不是让你去搞贿赂拉拢那一套,而是指的职场上正常的人情往来。 前几天看到有个朋友在网上问了这么一个问题,说他是一个进入职场没多久的新人,一直受到直属上司的照顾和帮助,所以就想买…

    2022-05-09 投稿
  • 百里挑一陈赫(百里挑一陈赫娄艺潇视频)

    百里挑一陈赫(百里挑一陈赫娄艺潇视频)百里挑一陈赫(百里挑一陈赫娄艺潇视频)百里挑一陈赫(百里挑一陈赫娄艺潇视频)百里挑一陈赫(百里挑一陈赫娄艺潇视频)

    “从头到尾,我都以为她在假唱,她不费吹灰之力就唱出了那种穿透人心的歌喉。” 这是娄艺潇在参加《跨界歌王》时,获得的至高评价。   人们认识娄艺潇,都是通过《爱情公寓》中的胡一菲, 剧中她会跆拳道、空手道、学历最高,战斗力最强。 但很少有人知道,现实中的她同样横跨多个专业, 唱歌,跳舞,弹琴,演小品,主持晚会,演音乐剧,还是国家竞技健美操二级运动员。…

    2022-01-20 投稿
  • 360广告推广,广告投放推广平台

    360广告推广,广告投放推广平台360广告推广,广告投放推广平台360广告推广,广告投放推广平台360广告推广,广告投放推广平台

    360商业化业务正式更名,由360广告推广升级为360智慧商业,同时正式明确了全新三大业务布局,依靠智能营销、企业服务、创新平台,为企业提供全生命周期服务。为了配合业务的全面升级,3月13日,360智慧商业服务平台官网(e.360.cn)焕新上线,本次官网升级基于原360点睛平台网站,实现了两大焕新: 焕新点一:上线企业服务、创新平台完整展示三大业务版块 2…

    2023-06-24 投稿
  • haswell处理器,英特尔六核处理器

    为应对 AMD Ryzen,英特尔推迟了原定于今年下半年上市的 Cannon Lake (10nm),而在产品路线图中紧急插入一代仍旧是 14nm 制程的 Coffee Lake。 关注消费级 CPU 的大抵都知道,Coffee Lake 唯一的目的就是增加核心数,借此反击 Ryzen。 雷锋网消息:日前,英特尔与国内企业客户的内部沟通会内容被泄露,第八代酷…

    2023-07-12
  • 免费涨活粉软件(下载加活粉软件免费)

    大家都知道这三年受大环境的影响,中小商家的生意一落千丈,大家都获客难,营销难,短视频这座流量大山,每个人都想在这座大山获取流量,进行高效营销,但是单纯的靠短视频内容,肯定是不好干的,最重要的是让账户有更多的曝光,让更多的人看到,但是这样靠我们人力是远远不行的。 当下的我们,最重要的是找办法,现在当下的超级火的就是短视频平台,聚能拓客软件就是 一个针对实体商家…

    2023-04-03
  • 刷下拉框,EXCEL如何设置下拉框内容

    总而言之,做个好人,不要求多好,总之别坏。——继续学习的一天   其实好人坏人没有分得那么清,一个人的秉性是无常的、千面的,好坏的标准也没有定性。凡法律道德倡导的,就是好的,凡违背法律道德的,就是坏的,但这也只是大众的标准,我们要遵从己心,同时也要约束己心。 扯远了,言归正传,今天我们来学习一下下拉选项框的设置。 这是excel比较基础的一个应用,…

    2023-07-09
  • 富察傅恒和魏璎珞,延禧攻略傅恒为什么喜欢魏璎珞

    富察傅恒和魏璎珞,延禧攻略傅恒为什么喜欢魏璎珞富察傅恒和魏璎珞,延禧攻略傅恒为什么喜欢魏璎珞富察傅恒和魏璎珞,延禧攻略傅恒为什么喜欢魏璎珞富察傅恒和魏璎珞,延禧攻略傅恒为什么喜欢魏璎珞

    01. 《延禧攻略》播出至今,热搜是一条一条的上,终于将“傅恒为什么爱上魏璎珞”给推上了热搜榜。 傅恒为什么爱上魏璎珞?这是纯妃和尔晴到死都未能明白的。 也是,在纯妃和尔晴眼里,她魏璎珞不过是一介包衣,一个绣娘出身的奴才,充其量有几分姿色和小聪明,怎么就能让皇宫里“一等一的巴图鲁”富察侍卫对她上了心。 尔晴黑化,争了又争,她临死之际依然是恨,但是她仍未明白自…

    2023-06-29 投稿
  • 广东火车票订票电话,广东火车票订票电话预订服务中心

    启动时间 2023年春运外来工团体订票于2022年12月2日启动,可在外来工团体订票网站(eticket.gzrailway.com.cn)查看团体订票相关信息和业务表格。 12月8日至11日,广州、佛山、深圳、东莞、中山车站分别在车站所在地设业务办理点,现场受理2023年春运企业团体与自组团订票。 适用人群 春运外来工团体票原则上适用于用工规模(经地方劳动…

    2023-04-24