The length of parametric curve (x + sin x, cos x)
问题引入
一个硬币(圆)的周长上有一个点,将硬币在一条线上无滑动地滚动。假设那个点开始时在最上面,滚了半圈到了最下面,求这个点相对于地面的运动轨迹的长度。
或者说,再简单点,自行车总骑过吧。假如你在骑自行车,自行车的轮胎最上缘有一个小石子,然后向前骑行,石子滚到了最下缘,求这个石子相对于地面的运动轨迹的长度。
初步计算
首先设半径为\(r\),旋转的角度为\(\theta\)。
易得出位移为
y=r\cos x
\]
可以在几何画板中画出对应的参数曲线

易得曲线的取值范围应当是小于其所在矩形的半周长,大于其对角线长度的,也就是\([\sqrt{4r^2+\pi^2},2r+\pi r]\)。
问问AI
不妨设\(r=1\),把这个问题化简为The length of parametric curve (x + sin x, cos x)。

那么我们就得到了问题的近似解:\(S=4\).
欸?是个整数?
更进一步
这条曲线在数学中有很久远的研究,它就是大名鼎鼎的摆线Cycloid。
早在17世纪,人们就发现了摆线的几个性质:
- 它的长度等于旋转圆直径的 \(4\) 倍。尤为令人感兴趣的是,它的长度是一个不依赖于\(\pi\)的有理数。
- 在弧线下的面积,是旋转圆面积的三倍。
- 圆上描出摆线的那个点,具有不同的速度(事实上,在特定的地方它甚至是静止的)。
- 当弹子从一个摆线形状的容器的不同点放开时,它们会同时到达底部。
说句闲话,\(S=3πr^2\) 最初的证明是,找个均匀木板,切个圆,切个摆线,然后一看质量比 \(1:3\)。好像是伽利略干的
——\(\rm\color{red}{WYXkk}\)
而我们发现的就是其第一条性质了。
为了方便地用数学证明它,我们再次定义一下摆线。
设圆的半径为\(r=1\),旋转角为\(t\),那么参数曲线定义为
y=1-\cos t
\]
计算曲线长度
L&=\int_0^{2\pi}\sqrt{\mathrm{d}x^2+\mathrm{d}y^2}\\
&=\int_0^{2\pi}\sqrt{(1-\cos t)^2+\sin^2 t}\ \mathrm{d}t\\
&=\int_0^{2\pi}\sqrt{2-2\cos t}\ \mathrm{d}t\\
&=\int_0^{2\pi}2\mid \sin\frac t2\mid\ \mathrm{d}t\\
&=2\cdot\int_0^{2\pi}\sin\frac t2\times2\times\mathrm{d}\frac t2\\
&=4\cdot\int_0^\pi\sin t\ \mathrm{d}t\\
&=4
\end{align}
\]
计算面积
S&=\int_0^{2\pi}y\ \mathrm{d}x\\
&=\int_0^{2\pi}(1-\cos t)^2\ \mathrm{d}t\\
&=\int_0^{2\pi}(1-2\cos t+\cos^2t)\ \mathrm{d}t\\
&=2\pi-0+\int_0^{2\pi}\cos^2t\ \mathrm{d}t\\
&=2\pi+\int_0^{2\pi}\sin^2t\ \mathrm{d}t\\
&=2\pi+\frac12\int_0^{2\pi}\sin^2t\ \mathrm{d}t+\frac12\int_0^{2\pi}\cos^2t\ \mathrm{d}t\\
&=2\pi+\frac12\int_0^{2\pi}\sin^2 t+\cos^2 t\\
&=3\pi
\end{align}
\]
EOF
The length of parametric curve (x + sin x, cos x)的更多相关文章
- [再寄小读者之数学篇](2014-11-19 $\sin(x+y)=\sin x\cos y+\cos x\sin y$)
$$\bex \sin(x+y)=\sin x\cos y+\cos x\sin y. \eex$$ Ref. [Proof Without Words: Sine Sum Identity, The ...
- [再寄小读者之数学篇](2014-04-08 from 1297503521@qq.com $\sin x-x\cos x=0$ 的根的估计)
(2014-04-08 from 1297503521@qq.com) 设方程 $\sin x-x\cos x=0$ 在 $(0,+\infty)$ 中的第 $n$ 个解为 $x_n$. 证明: $$ ...
- 单变量微积分笔记20——三角替换1(sin和cos)
sin和cos的常用公式 基本公式: 半角公式: 微分公式: 积分公式: 三角替换 示例1 根据微分公式,cosxdx = dsinx 示例2 示例3 半角公式 示例1 示例2 解法1: 解法2: 综 ...
- 数学中的Sin和Cos是什么意思?(转)
数学中的Sin和Cos是什么意思? 作者:admin 分类:生活随笔 发表于 2012年03月21日 16:48 问:数学中的Sin和Cos是什么意思? 答:sin, cos, tan 都是三角函数, ...
- 带 sin, cos 的线段树 - 牛客
链接:https://www.nowcoder.com/acm/contest/160/D来源:牛客网 题目描述给出一个长度为n的整数序列a1,a2,...,an,进行m次操作,操作分为两类.操作1: ...
- [Pytorch框架] 3.3 通过Sin预测Cos
文章目录 3.3 通过Sin预测Cos 3.3 通过Sin预测Cos %matplotlib inline import torch import torch.nn as nn from torch. ...
- 正弦 sin 余弦 cos
正弦 以下概念需掌握 直角,锐角 sinA = 对边 / 斜边 性質 奇偶性 奇 定義域 (-∞,∞) 到達域 [-1,1] 周期 2π 在數學中,正弦是一種週期函數,是三角函数的一種.它的定义域是整 ...
- 利用Xilinx中的ROM构造查找表来计算sin和cos的方法探讨
1.使用matlab制作.coe文件 查找表的构造 构造256点的正余弦表 exp(-j*2*pi*(0:255)/256),分别得到 cos和sin的查找表 matlab代码: 求sin fid = ...
- 正割、余割、正弦、余弦、正切、余切之间的关系的公式 sec、csc与sin、cos、tan、cot之间的各种公式
1.倒数关系 tanα ·cotα=1 sinα ·cscα=1 cosα ·secα=1 2.商数关系 tanα=sinα/cosα cotα=cosα/sinα 3.平方关系 sinα²+cosα ...
- Python中的sin和cos函数
1 第一次使用math.sin()和math.cos(),可是发现结果不对,比如Math.sin(90)=0.893996663600,奇怪? 2 3 一查,原来sin(x) \n\n Ret ...
随机推荐
- 通过 C# 打印Word文档
Word文档是日常办公和学习中不可或缺的一部分.比如在商务往来中,经常需要打印 Word 文档用于撰写和传递正式的商务信函.合作协议.项目提案等.打印出来的文档便于双方签字盖章,具有法律效力和正式性. ...
- go 定时任务库 cron
简介 在Linux中,Cron是计划任务管理系统,通过crontab命令使任务在约定的时间执行已经计划好的工作,例如定时备份系统数据.周期性清理缓存.定时重启服务等. 本文介绍的cron库是一个用于管 ...
- PHP Fatal error: Uncaught RedisException: Redis server went away in
PHP Fatal error: Uncaught RedisException: Redis server went away in 导致这个问题的原因可能有 1.redis未安装,php没有开启r ...
- 算法分析-回溯算法-求解N皇后问题
一.题目需求 n皇后问题是一道比较经典的算法题.它研究的是将n个皇后放置在一个n×n的棋盘上,使皇后彼此之间不相互攻击. 即任意两个皇后都不能处于同一行.同一列或同一斜线上. 二.算法思想 1.构建棋 ...
- Windows 提权-密码搜寻
本文通过 Google 翻译 Password Hunting – Windows Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释 ...
- 基于.NetCore开发 StarBlog 番外篇 (2) 深入解析Markdig源码,优化ToC标题提取和文章目录树生成逻辑
前言 虽然现在工作重心以AI为主了,不过相比起各种大模型的宏大叙事,我还是更喜欢自己构思功能.写代码,享受解决问题和发布上线的过程. 之前 StarBlog 系列更新的时候我也有提到,随着功能更新,会 ...
- linux下nacos集群部署报错Error: Could not create the Java Virtual Machine.
修改startup.sh时注意空格 注意这里-Dserver "-"之后没有空格 nohup $JAVA -Dserver.port=${PORT} ${JAVA_OPT} nac ...
- 【Linux】5.2 Shell变量
Shell变量 1. shell变量简介 Linux Shell的变量分为,系统变量和用户自定义变量 系统变量: $HOME. $PWD. $SHELL. $USER等等 显示当前shell中所有变量 ...
- 用99元买的服务器搭一套CI/CD系统
故事的开始是这样的:无聊的时候在阿里云买了一个99/年的服务,上面部署了一个Git服务,用于托管自己无聊时写的一些代码,顺便也拿它做开发服务器.为了方便应用管理,起初用docker来管理和部署应用,后 ...
- 『Plotly实战指南』--直方图绘制与应用
在数据科学的世界里,直方图是一种不可或缺的可视化工具,它以其简洁而直观的方式,揭示了数据的内在规律,为数据分析和决策提供了有力支持. 它能够帮助我们快速识别异常值,并为统计推断提供有力支撑. 无论是对 ...