java阿基米德螺线_等速螺线(阿基米德螺线)
一个圆盘以角速度 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阿基米德螺线_等速螺线(阿基米德螺线)相关推荐
- 米家对讲机_回归正确方向-----米家对讲机2
本帖最后由 newsfantk 于 2019-5-10 01:06 编辑 前言 自从小米米家对讲机1代推出以来,凭借简约漂亮的外观,方便的USB接口充电功能,在本已沉寂很久的业余无线电对讲机里掀起一阵 ...
- 普罗米修斯_用普罗米修斯和格拉法纳仪来豪猪
普罗米修斯 Adam Bien的Porcupine库使配置用作应用程序隔板的专用执行程序服务变得容易. 我创建了一个扩展,通过MicroProfile Metrics公开了豪猪统计信息. 我们还可以通 ...
- 多米机器人教材_祝博士多米机器人首次进入公校课堂, 科技辅助教学培养学生全面发展!...
随着科学技术迅猛发展,机器人的运用也越来越广泛,甚至在教育领域也渐渐发挥着举足轻重的作用,行业上有个专业名词叫机器人教育,即通过设计.组装.编程.运行机器人,把多学科知识进行融合,跨学科实践,从而激发 ...
- metrics类型 普罗米修斯_使用普罗米修斯和Grafana监控Flink运行状态
Pushgateway pushgateway 是一个Prometheus 生态中重要工具,因为Prometheus采用Pull模式,可能由于一些原因,Prometheus无法直接拉取各个target ...
- java编程题身高排队_编程初学者入门4_从键盘输入5个人的身高(米),求他们的平均身...
编程初学者入门4_从键盘输入5个人的身高(米),求他们的平均身 编程初学者入门4_从键盘输入5个人的身高(米),求他们的平均身高(米).(C的没什么问题,试着用Java写一下,Java的Scanner ...
- java游戏米奇历险记_米奇老鼠历险记3D
游戏介绍 米奇老鼠历险记3D,这是一款纪念迪士尼而制作的一款怀旧游戏,米奇老鼠历险记3D这款游戏采用了3D画质,经典的横版操作方法,给你最简单的玩法,更重要的是这款游戏具有一定的纪念意义,因此,喜欢米 ...
- JAVA工程师面试题目大全_绝对值得看
JAVA工程师面试题目大全 一.单选题 1.下列哪种说法是正确的( D) A)实例方法可直接调用超类的实例方法 B)实例方法可直接调用超类的类方法 C)实例方法可直接调用其他类的实例方法 D)实例方法 ...
- 莫德友_去哪儿酒店交易系统架构实践
2019独角兽企业重金招聘Python工程师标准>>> 莫德友_去哪儿酒店交易系统架构实践 去哪儿网在刚开始做酒店交易业务的时候,为了实现各个业务线的快速搭建和运营,采取了比较简单粗 ...
- 【源码+图片素材】Java王者荣耀游戏开发_开发Java游戏项目【王者荣耀】1天搞定!!!腾讯游戏_Java课程设计_Java实战项目_Java初级项目
王者荣耀是当下热门手游之一,小伙伴们是否想过如何制作一款属于自己的王者荣耀游戏呢? 本课程讲解了一个王者荣耀游戏的详细编写流程,即使你是刚入门Java的新手,只要你简单掌握了该游戏所需要的JavaSE ...
最新文章
- Zeppelin-源码编译
- dubbo中log4j检查(开发环境中建议设置为false)
- 使用 C# 编程对RTF文档的支持
- 【Python CheckiO 题解】Between Markers (simplified)
- FPGA设计——CMOS摄像与HDMI显示(DVP版)
- 2019 牛客多校第三场 B Crazy Binary String
- java面向对象上机题库_Java面向对象编程上机-练习题汇总
- 没有钱,能做什么呢?(转载)
- cass软件注记的字体类型和字体大小的问题
- 前端安全 XSS跨站脚本攻击-CSRF跨站请求伪造攻击
- 轮询小案例-扫码登录
- 分析服务用多维度、多场景的用户分层,带您深度玩转精细化游戏运营
- Win11磁盘碎片整理在哪?Win11机械硬盘磁盘碎片整理方法
- Java设计模式(六)装饰器模式-与代理模式的区别-项目实战应用
- 谋定信博会入政府规划-赵洪涛:易华录经信研究大数据
- 数字签名、证书,RSA加密、解密
- pytorch--从零实现一个BERT模型
- 独立开发者接入防沉迷尽然如此简单?-TapTap 防沉迷模块Android版
- stm32f4进行fft运算
- bt5 mysql root_MySQL_Linux利用UDF库实现Mysql提权,环境:
os:linux(bt5)database - phpStudy...
热门文章
- Zabbix web 监控
- Python爬虫爬取猫眼电影风语咒影评评论信息
- C# ASP.NET中Repeater控件
- js利用indexOf方法找到字符串中某个字母出现的位置和次数
- 在photoshop中编辑550D的raw格式文件
- 无功功率、有功功率、视在功率,三者之间的关系
- C/C++笔试题(8)
- CPAN用上、下键翻动历史输入记录。
- Linux缓冲区(无缓冲,行缓冲,全缓冲)的区别
- [oeasy]python0109_tty_打字头_电传打字机_字模_点阵字库