摆线方程推导(向量法)
定义
一个圆沿一条直线运动时,圆边界上一定点所形成的轨迹。
推导
截取某时刻的状态,P为此时轨迹上的点,C为圆心,T为圆与x轴的交点。现在我们需要求点P的坐标与圆转动的角度 θ \theta θ之间的关系。
由向量的加法运算法则可知
O P → = O T → + T C → + C P → \overrightarrow{OP}=\overrightarrow{OT}+\overrightarrow{TC}+\overrightarrow{CP} OP =OT +TC +CP
由于 ∣ O T → ∣ \left| \overrightarrow{OT} \right| ∣∣∣OT ∣∣∣为圆滚动的距离,即与圆弧 T P ⌢ \overset{\LARGE{\frown}}{TP} TP⌢长度相等,由扇形计算公式可得 T P ⌢ = r θ \overset{\LARGE{\frown}}{TP}=r\theta TP⌢=rθ
所以
O T → = ( r θ , 0 ) \overrightarrow{OT}=\left( r\theta ,0 \right) OT =(rθ,0)
易得
T C → = ( 0 , r ) \overrightarrow{TC}=\left( 0,r \right) TC =(0,r)
由几何关系可得
P Q = r sin θ , C Q = r cos θ PQ=r\sin \theta \ ,\ CQ=r\cos \theta PQ=rsinθ , CQ=rcosθ
所以
C P → = ( − r sin θ , − r cos θ ) \overrightarrow{CP}=\left( -r\sin \theta ,-r\cos \theta \right) CP =(−rsinθ,−rcosθ)
最后可以求得
O P → = ( r θ − r sin θ , r − r cos θ ) \overrightarrow{OP}=\left( r\theta -r\sin \theta ,r-r\cos \theta \right) OP =(rθ−rsinθ,r−rcosθ)
点P的坐标为
( r θ − r sin θ , r − r cos θ ) \left( r\theta -r\sin \theta ,r-r\cos \theta \right) (rθ−rsinθ,r−rcosθ)
综上可得,摆线的方程为
{ x ( θ ) = r θ − r sin θ y ( θ ) = r − r cos θ \left\{ \begin{array}{l} x\left( \theta \right) =r\theta -r\sin \theta\\ y\left( \theta \right) =r-r\cos \theta\\ \end{array} \right. {x(θ)=rθ−rsinθy(θ)=r−rcosθ
摆线方程推导(向量法)相关推荐
- 罗德里格斯(Rodrigues)旋转方程推导
罗德里格斯旋转方程是从角度和向量计算出相应的旋转矩阵,这个旋转方程在很多方面有重要的应用,这里简要概述一下方程的推导过程. 主要参考资料是维基百科,其实基本上就是翻译一下,自己走一遍这个推导过程,这里 ...
- 手眼标定eye-in-hand(一)AX=XB方程推导
1. 前言 本文主要介绍eye-in-hand的手眼标定,引用OpenCV的文档原话和原图1:"The following picture describes the Hand-Eye ca ...
- 守恒型N.S.方程推导
简介 梳理了以下NS方程推导的整个过程,包括流体本构方程的推导,最后面还介绍了NS方程常用的简化形式,并且用介绍了张量计算并推导了NS方程简化形式的由来. 这些手稿可以帮助大家理解流体力学中最基本的N ...
- 水深平均的二维浅水方程推导
浅水方程推导 将三维的基本方程沿水深积分平均,即可得到沿水深平均的平面二维流动基本方程. 定义水深为,.为基准面下液面水位和河床高程: 定义沿水深平均流速为: 引用莱布尼兹公式 自由表面及底部运动学条 ...
- 向量法计算空间点到线段的距离(python)
中学数学告诉我们,计算点到线段的距离有两种. 我们假设点是P,线段是AB.P和AB都由三维的笛卡尔坐标表示.现计算P到AB的距离. 第一种是,过点P向线段AB上画垂线,判断垂足有没有落在线段上.如果落 ...
- 推荐关于PX4 ECL EKF方程推导的两篇“宝藏“文章
文章目录 一.PX4 的 ECL EKF 公式推导及代码解析 by 赵祯卿 二.PX4 的 ECL EKF2 方程推导 by shuyong.chen PX4的ECL EKF开源代码已经比较广泛地应用 ...
- wordexpansion包 | 新增词向量法构建领域词典
2021暑期 | 结构模型.Stata实证前沿.Python数据挖掘暑假工作坊 腾讯课堂 | Python网络爬虫与文本分析 一.项目意义 情感分析大多是基于情感词典对文本数据进行分析,所以情感词典好 ...
- Kinect体感机器人(三)—— 空间向量法计算关节角度
Kinect体感机器人(三)-- 空间向量法计算关节角度 By 马冬亮(凝霜 Loki) 一个人的战争(http://blog.csdn.net/MDL13412) 终于写到体感机器人的核心代码了, ...
- Bulter-Volmer 方程推导 Tafel斜率
Bulter-Volmer 方程: i=ic−ia=FAk0[cO(0,t)exp−βF(E−E0′)RT−cR(0,t)exp(1−β)F(E−E0′)RT](1) (1) i = i c − i ...
最新文章
- python模块学习---HTMLParser(解析HTML文档元素)
- Redis单机版本框架
- pytorch 常用问题解决
- 关于C语言中单双引号的问题
- Spark不是唯一,三种新兴的开源数据分析工具
- 【新手提问导读】提问的艺术
- java servlet获取url参数_Java Servlet如何获取请求的参数值?
- c++和java哪个难_2020 年 11 月编程语言排行榜,Python 超越 Java ?
- linux installaccess Nessus-5.2.4
- axure元件库 文件上传_手把手教你打造一套属于产品经理自己的元件库
- LINUX-关机 (系统的关机、重启以及登出 )
- 同步fifo的串并_同步FIFO设计Spec(示例代码)
- day08 文件操作
- 模版 ----- 实数二分
- 因广告业务低迷美国第三大广播公司城堡申请破产
- 机器学习基础算法16- 决策树与随机森林-理论部分
- 【OPPO主题制作系列 - 01】-- 写个小工具自动打包Theme文件
- 中了计算机病毒改怎么办,计算机中病毒了怎么办?清除计算机病毒方法有哪些...
- C++读取图片二进制数据并保存
- 深入java8的集合1:ArrayList的实现原理