等角螺线,阿基米德螺旋线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-27 投稿
  • 投资小作坊创业项目(个人小作坊创业有哪些项目)

    针对当前的经济形势,大规模地投资创业,已经不是普通创业者的最佳选择,而投资小、见效快、效益高的家庭小工厂,就非常适合一些平民创业者。那么,现在有哪些这样适合的项目呢?我这里给推荐几个,仅供创业者们作为市场调研参考。   手机数据线加工 这个项目现在比较适合家庭办厂,因为手机数据线目前的生产工艺十分成熟,生产环节不需要太多工人,买几台设备,自己家有二…

    2021-12-20 投稿
  • 淘宝热线电话号码多少(淘宝人工服务电话号码)

    卢先生在淘宝网上想购买的商品是一种叫单片机的配件,这种配件的单价在14元-42元之间,有一个商家因为“双11”推出促销价1.7元-2.7元/个。卢先生计划下单购买10个单品,就在他下了单准备付款的时候,显示的总金额让他吓了一跳。 消费者卢先生:价格也是27元,我也只选了一种商品,总价是9018元,运费就是8991元。好在我的绑定的卡里面也没有那么多钱,如果点…

    2021-11-27
  • 我为什么要辞职去卖肉夹馍(卖肉夹馍一晚上能挣多少钱)

    都说父爱如山,父亲一直扮演着一个沉默寡言,默默付出的角色,不会表达,也不会有明显的举动,但总是在最需要的时候撑起一片天空,看着自己年迈的父亲慢慢老去,心里很不是滋味,有很多父亲都在通过不同的方式爱着自己的儿女,有一位一直以卖肉夹馍的父亲,靠着卖馍的钱供着自己的一双儿女读到研究生,背后的辛酸只有自己的知道。   勤俭踏实 这位老父亲的肉夹馍在当地很受…

    2021-11-30 投稿
  • ati显卡驱动,怎么切换独立显卡

    对于游戏玩家和3D设计人员以及挖矿人员来说,显卡的选择无疑是重中之重,重要性可能甚至超过了核心硬件-CPU。我们在选购独立显卡的时候,通常小白只看显存大小,其实这是最大的选购误区,然而决定显卡的性能不仅仅是显存。那么用户如何选购台式电脑显卡?下面装机之家晓龙分享一下小白装机通俗易懂的独立显卡知识指南,希望对选购显卡的装机用户有所帮助。 小白装机通俗易懂的独立…

    2023-07-08 投稿
  • 关注团省委调研组调研驻村帮扶和基层共青团工作

    为深入贯彻省委十二届九次全会精神,全面落实省委推进脱贫攻坚和乡村振兴有效衔接的工作部署,进一步做好团省委定点驻村帮扶,深入推动基层共青团改革,9月17日,团省委书记徐长勇带队赴甘南县宏光村调研指导驻村帮扶工作,深入甘南县东方红社区、甘南县电子商务协会,调研了解县域共青团基层组织改革综合试点工作和青年电商发展情况,并听取齐齐哈尔市共青团工作汇报。团省委副书记夏…

    2022-01-07
  • 电脑接单赚钱平台(趣键盘打字赚钱)

    趣键盘真的可以赚钱吗?趣键盘是一款边打字边赚钱的输入法,大家只要动动手指就可赚钱,但是很多用户不知道趣键盘是怎么赚钱的,下面小编为大家带来了趣键盘赚钱方法,供大家参考。 趣键盘赚钱方法 趣键盘,一款边打字边赚钱的输入法,动动手指,流畅的输入体验,同时轻松赚钱,走向躺赢的人生! 趣键盘打字赚钱方法 一、打字获得金币: 打开与QQ好友的对话窗,然后点击文字输入区…

    2022-01-04
  • 太子龙的商标图案是什么样的(太子龙商标有几种)

    中国网财经2月9日讯 北京市工商局网站8日公示流通领域成人服装商品质量抽检结果。抽检结果显示,市场上部分成人服装商品质量存在问题,涉及的主要问题为使用说明、纤维含量、染色牢度等项目不符合相关标准要求。其中,型号为YJ253784的太子龙男士上衣产品使用说明、纤维含量不合格;型号为BDJ2L816的broadcast:播连衣裙耐光色牢度不合格。 据悉,北京市工…

    2022-03-19
  • 做自媒体不敢发文章怎么办?解决你不敢发文章的心理因素

    解决你不敢发文章的心理因素 很多人想要学习写文章或制作音频和视频,但是,他们心中却又许多的顾虑… 例如:“我不会写作,我写出来的文章让人看到后,让我感到很丢人。” 又或者:“我担心自己写的文章不能让人们相信,我害怕遭到读者们的批评,我害怕写出来的文章无法获得流量。” 等等,以及更多的顾虑。 实际上,没有任何人可以写出一篇满足任何人的文章,不论一个人写的文章有…

    2022-04-29
  • 诛仙票房破亿意味着什么?诛仙票房破亿2

    9月13日,电影《诛仙1》正式上映,大竹峰的“张小凡”带着烧火棍来了。电影在宣传期就饱受质疑,尽管是热门IP改编,而且还有新晋爆款流量肖战担任主演,但是不管是人物造型还是海报,都非常劝退。不过动态预告出来后,也有不少网友表示“可以一看”。 在首映当天,等待了一上午之后,《诛仙1》在豆瓣终于有了开画评分6.7,虽然之后掉到了6.6,但对于新上映的片子来说,这个…

    2023-01-30
  • 趣步怎么赚钱(趣步怎么赚钱一天能赚多少)

    我们的收益是通过平台每天运动3000步产生糖果来计算的,糖果卖掉就是我们所需要的人民币了,并且这个糖果的价格会随着市场不断的增值。 当我们注册完成之后,就可以来到我们趣步的主界面了,我们首先就需要完成实名认证,然后就可以开始正式的玩这款APP了。 首先说我们最关心的糖果 新手注册完成之后,会有一点的活跃度, 每天获得糖果的计算方式是每一步0.000122乘以…

    投稿 2022-01-16
  • 香港娱乐圈里的大陆人(香港明星沪漂想买房也要攒积分)

      娱乐业的兴衰,一定是与经济紧密相关的。 正解局原创 前几天,曾经红遍中国的香港组合Twins,因为一档节目又上了热搜。 这次人们关注的焦点挺有趣,她们在节目里说,自己也想在上海买房,所以在缴社保,还因为积分不够只能买二手房。 这就有意思了,原来就算是大明星,也跟“沪漂”一样在租房住,想在上海买房也要缴社保、算积分的啊。 节目里Twins表示缴社…

    2022-01-08 投稿