问题引入

一个硬币(圆)的周长上有一个点,将硬币在一条线上无滑动地滚动。假设那个点开始时在最上面,滚了半圈到了最下面,求这个点相对于地面的运动轨迹的长度。

或者说,再简单点,自行车总骑过吧。假如你在骑自行车,自行车的轮胎最上缘有一个小石子,然后向前骑行,石子滚到了最下缘,求这个石子相对于地面的运动轨迹的长度。

初步计算

首先设半径为\(r\),旋转的角度为\(\theta\)。

易得出位移为

\[x=\theta r+r\sin \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世纪,人们就发现了摆线的几个性质:

  1. 它的长度等于旋转圆直径的 \(4\) 倍。尤为令人感兴趣的是,它的长度是一个不依赖于\(\pi\)的有理数
  2. 在弧线下的面积,是旋转圆面积的三倍。
  3. 圆上描出摆线的那个点,具有不同的速度(事实上,在特定的地方它甚至是静止的)。
  4. 当弹子从一个摆线形状的容器的不同点放开时,它们会同时到达底部。

说句闲话,\(S=3πr^2\) 最初的证明是,找个均匀木板,切个圆,切个摆线,然后一看质量比 \(1:3\)。好像是伽利略干的

——\(\rm\color{red}{WYXkk}\)

而我们发现的就是其第一条性质了。

为了方便地用数学证明它,我们再次定义一下摆线。

设圆的半径为\(r=1\),旋转角为\(t\),那么参数曲线定义为

\[x=t-\sin t\\
y=1-\cos t
\]

计算曲线长度

\[\begin{align}
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}
\]

计算面积

\[\begin{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)的更多相关文章

  1. [再寄小读者之数学篇](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 ...

  2. [再寄小读者之数学篇](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$. 证明: $$ ...

  3. 单变量微积分笔记20——三角替换1(sin和cos)

    sin和cos的常用公式 基本公式: 半角公式: 微分公式: 积分公式: 三角替换 示例1 根据微分公式,cosxdx = dsinx 示例2 示例3 半角公式 示例1 示例2 解法1: 解法2: 综 ...

  4. 数学中的Sin和Cos是什么意思?(转)

    数学中的Sin和Cos是什么意思? 作者:admin 分类:生活随笔 发表于 2012年03月21日 16:48 问:数学中的Sin和Cos是什么意思? 答:sin, cos, tan 都是三角函数, ...

  5. 带 sin, cos 的线段树 - 牛客

    链接:https://www.nowcoder.com/acm/contest/160/D来源:牛客网 题目描述给出一个长度为n的整数序列a1,a2,...,an,进行m次操作,操作分为两类.操作1: ...

  6. [Pytorch框架] 3.3 通过Sin预测Cos

    文章目录 3.3 通过Sin预测Cos 3.3 通过Sin预测Cos %matplotlib inline import torch import torch.nn as nn from torch. ...

  7. 正弦 sin 余弦 cos

    正弦 以下概念需掌握 直角,锐角 sinA = 对边 / 斜边 性質 奇偶性 奇 定義域 (-∞,∞) 到達域 [-1,1] 周期 2π 在數學中,正弦是一種週期函數,是三角函数的一種.它的定义域是整 ...

  8. 利用Xilinx中的ROM构造查找表来计算sin和cos的方法探讨

    1.使用matlab制作.coe文件 查找表的构造 构造256点的正余弦表 exp(-j*2*pi*(0:255)/256),分别得到 cos和sin的查找表 matlab代码: 求sin fid = ...

  9. 正割、余割、正弦、余弦、正切、余切之间的关系的公式 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α ...

  10. Python中的sin和cos函数

        1 第一次使用math.sin()和math.cos(),可是发现结果不对,比如Math.sin(90)=0.893996663600,奇怪? 2 3 一查,原来sin(x) \n\n Ret ...

随机推荐

  1. 通过 C# 打印Word文档

    Word文档是日常办公和学习中不可或缺的一部分.比如在商务往来中,经常需要打印 Word 文档用于撰写和传递正式的商务信函.合作协议.项目提案等.打印出来的文档便于双方签字盖章,具有法律效力和正式性. ...

  2. go 定时任务库 cron

    简介 在Linux中,Cron是计划任务管理系统,通过crontab命令使任务在约定的时间执行已经计划好的工作,例如定时备份系统数据.周期性清理缓存.定时重启服务等. 本文介绍的cron库是一个用于管 ...

  3. PHP Fatal error: Uncaught RedisException: Redis server went away in

    PHP Fatal error: Uncaught RedisException: Redis server went away in 导致这个问题的原因可能有 1.redis未安装,php没有开启r ...

  4. 算法分析-回溯算法-求解N皇后问题

    一.题目需求 n皇后问题是一道比较经典的算法题.它研究的是将n个皇后放置在一个n×n的棋盘上,使皇后彼此之间不相互攻击. 即任意两个皇后都不能处于同一行.同一列或同一斜线上. 二.算法思想 1.构建棋 ...

  5. Windows 提权-密码搜寻

    本文通过 Google 翻译 Password Hunting – Windows Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行了校正及个别注释 ...

  6. 基于.NetCore开发 StarBlog 番外篇 (2) 深入解析Markdig源码,优化ToC标题提取和文章目录树生成逻辑

    前言 虽然现在工作重心以AI为主了,不过相比起各种大模型的宏大叙事,我还是更喜欢自己构思功能.写代码,享受解决问题和发布上线的过程. 之前 StarBlog 系列更新的时候我也有提到,随着功能更新,会 ...

  7. linux下nacos集群部署报错Error: Could not create the Java Virtual Machine.

    修改startup.sh时注意空格 注意这里-Dserver "-"之后没有空格 nohup $JAVA -Dserver.port=${PORT} ${JAVA_OPT} nac ...

  8. 【Linux】5.2 Shell变量

    Shell变量 1. shell变量简介 Linux Shell的变量分为,系统变量和用户自定义变量 系统变量: $HOME. $PWD. $SHELL. $USER等等 显示当前shell中所有变量 ...

  9. 用99元买的服务器搭一套CI/CD系统

    故事的开始是这样的:无聊的时候在阿里云买了一个99/年的服务,上面部署了一个Git服务,用于托管自己无聊时写的一些代码,顺便也拿它做开发服务器.为了方便应用管理,起初用docker来管理和部署应用,后 ...

  10. 『Plotly实战指南』--直方图绘制与应用

    在数据科学的世界里,直方图是一种不可或缺的可视化工具,它以其简洁而直观的方式,揭示了数据的内在规律,为数据分析和决策提供了有力支持. 它能够帮助我们快速识别异常值,并为统计推断提供有力支撑. 无论是对 ...