专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

用Mathematica演示圆的各种摆线——内摆线

来源:小易整编  作者:小易  发布时间:2023-09-04 03:22
摘要:当一个圆在另一个圆上均匀的滚动,前者上面的某个点的轨迹,是一个非常精美的图形;这是天体运动的一种简化模型,假设所有的天体的运行轨道都是圆形。即使是简化模型,当要处理若干天体的运动轨迹也是很复杂的。比如,月球—...

当一个圆在另一个圆上均匀的滚动,前者上面的某个点的轨迹,是一个非常精美的图形;这是天体运动的一种简化模型,假设所有的天体的运行轨道都是圆形。
即使是简化模型,当要处理若干天体的运动轨迹也是很复杂的。
比如,月球——地球——太阳——银河系中心,这是一个四级绕转系统,假设日地月的绕转轨道都是圆形,那么,以银河系中心为原点,月球的运动轨迹是个什么图形呢?是不是很复杂?
这里不考虑复杂的问题,只研究一个圆在另一个圆内部滚动的情形,工具是Mathematica。

用Mathematica演示圆的各种摆线——内摆线

摆线 01

首先,我们把直线当成是半径很大的圆,大到无法想像的程度。这样,圆在直线上滚动,就相当于圆在另一个圆内滚动。我们把圆上的某个定点指定为“被追踪点”,当这个点在平面内移动的时候,会产生一条轨迹曲线。 圆在直线上滚动,“被追踪点”的轨迹称为“摆线”。它的参数方程是:{x=t - sint,y= 1 - cost}。

02

动画模拟: 把“被追踪点”定为蓝色、大小为0.1,它的轨迹为红色、粗细度0.02。 代码如图: 注意各项参数的设置,尤其是动画控制参数。(下面的图片被后期处理的时候压扁了,所以看着圆形是个椭圆形。)

03

还可以用把颜色设置为彩色,如图:

内摆线 01

圆A在另一个圆B的内部滚动,“被追踪点”在圆A上,其轨迹就是“内摆线”。 内摆线的参数方程是{x=(R-r)cos(t/R)+Rcos((R-r)t/(Rr)),y=(R-r)sin(t/R)-rsin((R-r)t/(Rr))}; 小圆圆心在时间t的位置是((R - r) cos (t/R),(R - r) sin (t/R)); 被追踪点在时间t的位置是((R - r) cos (t/R) + Rcos ((R - r)/Rr t),(R - r) sin (t/R) + Rsin ((R - r)/Rr t))。

02

绘制圆A绕圆B的模拟滚动: 圆A是绿色的,圆B是红色,线的粗细度是0.01;“被追踪点”是蓝色,大小为0.2;暂时忽略“被追踪点”的轨迹和两圆圆心。 代码如图,代码里的R和r请手动调整;然后是导出的动态图及其代码。

03

下面把“被追踪点”的轨迹——“内摆线”加上去,代码如图: 当R=2,r=1时,描绘出的“内摆线”是一条线段; 当R=3,r=1时,描绘出的“内摆线”是“三尖内摆线”; 其余的,就不再一一赘述,读者只需要调整R和r的值,然后分别运行即可。

04

把“内摆线”变成彩色,用到的函数命令仍旧是。 把R设为3,r=1,然后运行下面的代码:

内摆线的拓广 01

圆A在圆B上滚动,但是“被追踪点”不在圆A上,而是在圆A的内部或者外部。我们约定,“被追踪点”到圆A圆心的距离是d,那么,d>0 && d≠1。

02

一些预处理和自定义函数:(*虽然参数t没有专门定义过,但Mathematica在运行的时候,已经给t赋值了,所以必须清理*);(*小圆圆心在时间t的位置*);(*被追踪点在时间t的位置*); 先运行这些预处理和自定义,再运行图中的代码。代码先把R赋值为3,再通过改变r和d的值,画出不同的曲线。

03

截取几幅图看看。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1049290.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • Java 中的各种锁有哪些?

    Java 中的各种锁有哪些?

      Java中15种锁的介绍  在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下:  公平锁/非公平锁  可重入锁/不可重入锁  独享锁/共享锁  互斥锁/读写锁  乐观锁...

  • 演示win10官网下载安装系统教程

    演示win10官网下载安装系统教程

    无论是在操作界面还是在功能上,win10系统稳定性非常出色,因此成为现在主流的操作系统。有很多网络用户都希望安装原版的win10系统,但不清楚如何从官方网站上下载和安装。下面小编就教下大家win10官网下载安装win10系统教程。具体的步骤...

  • 演示文稿幻灯片有哪四种视图模式?

    演示文稿幻灯片有哪四种视图模式?

    四种视图模式为:1、“普通”视图模式,由大纲栏、幻灯片栏和备注栏组成;2、“幻灯片浏览”视图模式,以最小化的形式显示演示文稿中的所有幻灯片;3、“备注页”视图模式,可检查你的ppt和备注页一起打印时的外观;4、“阅读视图”视图模式。本教程操...

  • CSS网页背景图设计:创建各种背景图样式和效果

    CSS网页背景图设计:创建各种背景图样式和效果

    CSS网页背景图设计:创建各种背景图样式和效果,需要具体代码示例摘要:在网页设计中,背景图是一种重要的视觉元素,它可以有效地增强页面的吸引力和可读性。本文将介绍一些常见的CSS背景图设计样式和效果,并提供相应的代码示例。读者可以根据自己的需...

  • 井盖为什么是圆的

    井盖为什么是圆的

    井盖是圆的原因:1、安全性;2、稳定性;3、均匀受力;4、便利性;5、排水能力强;6、结构简单;7、统一标准。详细介绍:1、安全性,井盖是圆形主要是为了确保安全,井盖覆盖的井口是圆形的,无论怎么放置,井盖都不会掉入井内,这样可以更好地保护行...

  • 演示360一键装机系统详细步骤

    演示360一键装机系统详细步骤

    说起360,很多人可能对360公司的安全卫士和浏览器比较熟悉,其实360公司也有出品了一款好用的360系统重装大师工具。以下是小编给大家演示如何使用360系统重装大师工具来重装系统的360一键装机系统教程,很多网友对此表示了兴趣。一、重装准...

  • powerpoint演示文稿的扩展名是什么

    powerpoint演示文稿的扩展名是什么

    powerpoint演示文稿的扩展名是“.pptx”或“.ppt”,其中“pptx”是powerpoint2007版本及以上的版本生成的,而ppt是powerpoint2003版本以及以下的版本生成的。本教程操作环境:windows7系统、...

  • 图文演示ghost一键装机硬盘版安装教程

    图文演示ghost一键装机硬盘版安装教程

    对于已经下载好操作系统镜像文件的用户来说,安装系统到硬盘的步骤相对简单且适合操作。不过很多网友不清楚如何安装硬盘装机版系统,其实我们可以采用一键ghost工具帮助我们安装系统,下面小编教下大家ghost一键装机硬盘版安装教程。具体的步骤如下...

  • 周排行
  • 月排行
  • 年排行

精彩推荐