一个圆盘以角速度 w 作转动,有一只蚂蚁在圆盘上沿着经过圆心的直线以速度 v 向外爬行,则小虫的运动轨迹为一条等速螺线,也叫阿基米德螺线(

假设在时刻 t=0 时,小虫位于原点,则在时刻 t 时,小虫位于(x(t),y(t)),其中

x(t)=vt*cos(wt), y(t)=vt*sin(wt)

这就是等速螺线的参数方程。

令圆盘的转角 wt=theta,则得到等速螺线的极坐标方程:

r(theta)=(v/w)*(theta)=a*(theta)

其中a=v/w。

速螺线的极坐标方程:

with(plots):a:=1:

curve:=polarplot(a*theta,theta=0..2*Pi,thickness=3):

display(curve,scaling=constrained,tickmarks=[0,0]);

with(plots):

r:=t->t:

K:=100:for i from 1 to K do ti:=i*6*Pi/K:

curve[i]:=polarplot(r(t),t=0..ti,thickness=3):

xian[i]:=plot([[0,0],[r(ti)*cos(ti),r(ti)*sin(ti)]],color=blue,thickness=3) od:

curve:=display(seq(curve[i],i=1..K),insequence=true):

xian:=display(seq(xian[i],i=1..K),insequence=true):

display(curve,xian,scaling=constrained,tickmarks=[6,6]);

with(plots):

r:=t->t:

K:=80:for i from 1 to K do ti:=i*10*Pi/K:

curve[i]:=polarplot(r(t),t=0..ti,thickness=3):

curve2[i]:=polarplot(-r(t),t=0..ti,thickness=3,color=blue) od:

curve:=display(seq(curve[i],i=1..K),insequence=true):

curve2:=display(seq(curve2[i],i=1..K),insequence=true):

display(curve,curve2,scaling=constrained,tickmarks=[6,6]);

等速螺线的应用

等速螺线可以用来把等速的圆周运动转化为等速的直线运动。

将0到Pi的两段等速螺线拼成一个“心形”的装置安放在一个圆盘上:

则当圆盘等速旋转时,“心形”装置则将等速的圆周运动转化为等速的直线运动:

java阿基米德螺线_等速螺线(阿基米德螺线)相关推荐

  1. 米家对讲机_回归正确方向-----米家对讲机2

    本帖最后由 newsfantk 于 2019-5-10 01:06 编辑 前言 自从小米米家对讲机1代推出以来,凭借简约漂亮的外观,方便的USB接口充电功能,在本已沉寂很久的业余无线电对讲机里掀起一阵 ...

  2. 普罗米修斯_用普罗米修斯和格拉法纳仪来豪猪

    普罗米修斯 Adam Bien的Porcupine库使配置用作应用程序隔板的专用执行程序服务变得容易. 我创建了一个扩展,通过MicroProfile Metrics公开了豪猪统计信息. 我们还可以通 ...

  3. 多米机器人教材_祝博士多米机器人首次进入公校课堂, 科技辅助教学培养学生全面发展!...

    随着科学技术迅猛发展,机器人的运用也越来越广泛,甚至在教育领域也渐渐发挥着举足轻重的作用,行业上有个专业名词叫机器人教育,即通过设计.组装.编程.运行机器人,把多学科知识进行融合,跨学科实践,从而激发 ...

  4. metrics类型 普罗米修斯_使用普罗米修斯和Grafana监控Flink运行状态

    Pushgateway pushgateway 是一个Prometheus 生态中重要工具,因为Prometheus采用Pull模式,可能由于一些原因,Prometheus无法直接拉取各个target ...

  5. java编程题身高排队_编程初学者入门4_从键盘输入5个人的身高(米),求他们的平均身...

    编程初学者入门4_从键盘输入5个人的身高(米),求他们的平均身 编程初学者入门4_从键盘输入5个人的身高(米),求他们的平均身高(米).(C的没什么问题,试着用Java写一下,Java的Scanner ...

  6. java游戏米奇历险记_米奇老鼠历险记3D

    游戏介绍 米奇老鼠历险记3D,这是一款纪念迪士尼而制作的一款怀旧游戏,米奇老鼠历险记3D这款游戏采用了3D画质,经典的横版操作方法,给你最简单的玩法,更重要的是这款游戏具有一定的纪念意义,因此,喜欢米 ...

  7. JAVA工程师面试题目大全_绝对值得看

    JAVA工程师面试题目大全 一.单选题 1.下列哪种说法是正确的( D) A)实例方法可直接调用超类的实例方法 B)实例方法可直接调用超类的类方法 C)实例方法可直接调用其他类的实例方法 D)实例方法 ...

  8. 莫德友_去哪儿酒店交易系统架构实践

    2019独角兽企业重金招聘Python工程师标准>>> 莫德友_去哪儿酒店交易系统架构实践 去哪儿网在刚开始做酒店交易业务的时候,为了实现各个业务线的快速搭建和运营,采取了比较简单粗 ...

  9. 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目

    王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...

最新文章

  1. Zeppelin-源码编译
  2. dubbo中log4j检查(开发环境中建议设置为false)
  3. 使用 C# 编程对RTF文档的支持
  4. 【Python CheckiO 题解】Between Markers (simplified)
  5. FPGA设计——CMOS摄像与HDMI显示(DVP版)
  6. 2019 牛客多校第三场 B Crazy Binary String
  7. java面向对象上机题库_Java面向对象编程上机-练习题汇总
  8. 没有钱,能做什么呢?(转载)
  9. cass软件注记的字体类型和字体大小的问题
  10. 前端安全 XSS跨站脚本攻击-CSRF跨站请求伪造攻击
  11. 轮询小案例-扫码登录
  12. 分析服务用多维度、多场景的用户分层,带您深度玩转精细化游戏运营
  13. Win11磁盘碎片整理在哪?Win11机械硬盘磁盘碎片整理方法
  14. Java设计模式(六)装饰器模式-与代理模式的区别-项目实战应用
  15. 谋定信博会入政府规划-赵洪涛:易华录经信研究大数据
  16. 数字签名、证书,RSA加密、解密
  17. pytorch--从零实现一个BERT模型
  18. 独立开发者接入防沉迷尽然如此简单?-TapTap 防沉迷模块Android版
  19. stm32f4进行fft运算
  20. bt5 mysql root_MySQL_Linux利用UDF库实现Mysql提权,环境: os:linux(bt5)database - phpStudy...

热门文章

  1. Zabbix web 监控
  2. Python爬虫爬取猫眼电影风语咒影评评论信息
  3. C# ASP.NET中Repeater控件
  4. js利用indexOf方法找到字符串中某个字母出现的位置和次数
  5. 在photoshop中编辑550D的raw格式文件
  6. 无功功率、有功功率、视在功率,三者之间的关系
  7. C/C++笔试题(8)
  8. CPAN用上、下键翻动历史输入记录。
  9. Linux缓冲区(无缓冲,行缓冲,全缓冲)的区别
  10. [oeasy]python0109_tty_打字头_电传打字机_字模_点阵字库