如何用定积分求椭圆的周长_可怕的椭圆:没有周长?怎样算?
原标题:可怕的椭圆:没有周长?怎样算?
平面椭圆,一个神奇的图形。
小时候的我,觉得椭圆就是一个普普通通的图形。直到我上了高中,接触了圆锥曲线,经历了一番摧残之后,我觉得我似乎认清了椭圆的真面目。而现在,我又碰到了椭圆积分,才发现我真的太天真了...... 所以,我现在对椭圆充满敬畏之情,不知道何时又会碰到与之有关的更为高深的知识。下面我们就从椭圆的周长开始,慢慢揭开椭圆积分的神秘面纱......
问题的引入:椭圆的周长
设一连续可微的平面曲线的参数方程为:
我们取这个曲线上的一段微元并记作。有勾股定理可得:
而:
带入的表达式有:
两边同时积分可得:
这就是有关参数方程的弧长公式了。我们先小试牛刀,计算一下圆的周长。
我们知道,圆的标准参数方程是(其中为圆的半径):
则:
一切过程都十分顺利,那我们再来看看椭圆:
椭圆的标准参数方程大家肯定也不会陌生(其中为半短轴长):
就好了。但是第一象限部分的参数的取值范围会有变化,即在第一象限中
。参数方程的导数为:
代入到弧长公式中得到:
直到现在,仍一切顺利,我们在化简一下看看:
...... 嗯?这玩意怎么处理?到这一步会发现根号完全去不掉,原函数也找不到。到此,本文结束。
嘿嘿,开个玩笑。聪明的数学家们是不可能就此罢休的,于是他们又开始将上面的式子进一步化简:
其中:
叫做椭圆的离心率。
式还可做变量代换:
则:
到现在,椭圆积分的雏形已经出现了。
2. 椭圆积分的诞生
经过 L.Euler 等数学家的研究,椭圆积分的知识体系渐渐完善,直到 Legendre 的出现彻底彻底完善了椭圆积分的知识体系。
我们先观察式,这个式子是椭圆周长的积分公式,而它可以被拆成两部分:
我们将拆开后的第一部分拿出来,并去掉积分上下限和系数得到不定积分:
再将第二部分拿出来,去掉系数和积分上下限得到另一个不定积分:
另外还有个一个不定积分:
这三个不定积分便是 Legendre 所总结得到的。若将上面的三个不定积分做变量代换:
则:
(这个我不知道怎么来的...)
上面的分别叫做Legendre 第一类,第二类,第三类椭圆积分。
之后 Jacobi 又定义了三类 Jacobi 椭圆积分,是将 Legendre 椭圆积分里面的换回得到的,即:
参数叫做椭圆积分的模。
特别的,当或
时,这三类椭圆积分都称为完全椭圆积分,否则称为不完全椭圆积分,即:
完全 Legendre 椭圆积分:
完全 Jacobi 椭圆积分:
3. 椭圆的周长公式
椭圆并非没有周长,只不过没有精确值罢了。对于其周长公式,是一个无穷级数的形式:
其中:为椭圆的离心率。这个级数是由第二类椭圆积分展开所得到的。(可惜我不会展开)。可见,当离心率为零时,级数退化为圆的周长公式。
当然,椭圆的周长公式有几个近似公式:
Fehler(误差)。误差与离心率和半短轴与半长轴之比的关系。图片来源:维基百科。
Fehler(误差)。误差与离心率和半短轴与半长轴之比的关系。图片来源:维基百科。
Ramanujan 近似公式:(精度很高)
Fehler(误差),Bereich(区间)。误差与离心率之间的关系。图片来源:维基百科。
注:原文发表在知乎专栏《数学及自然科学》,原文标题《椭圆没有周长?!》。作者授权在本公众号刊登。返回搜狐,查看更多
责任编辑:
如何用定积分求椭圆的周长_可怕的椭圆:没有周长?怎样算?相关推荐
- java圆和椭圆的关系_圆与椭圆 - brifuture - 博客园
一个单位圆的方程是 X2 + Y2 = 1,画在坐标系中: 对于圆来说,由于它是高度对称的,旋转属性对它而言意义不大. 在 canvas 画布上绘制一个圆很简单,有两种方法: 1. 使用 html5 ...
- java椭圆写字距离_保持轨道椭圆的距离
我在Unity游戏引擎中使用太阳能系统进行了4x游戏 . 我有行星,我想以椭圆形方式围绕它们的恒星运行 . 由于各种原因,行星不是星星的父级 . 游戏在3D空间中具有俯视图,因此轨道位于x和z平面上, ...
- 已知三角形三点坐标求角度_细心研磨椭圆焦点三角形,这肯定是最全的解释。...
点击上方蓝字关注我 因为月考赶上运动会, 继国庆之后, 感觉又放了一个小长假. 原本身体是很愿意的, 可是, 刚讲的解析几何突然被中断了, 思想上还真是有点矛盾. 因为, 想了想两天后该讲些什么, 脑 ...
- c#求长方形的面积周长公式_C# 定积分求周长面积原理 代码实现
前言:前些日子,因为工作原因,接触到了求解曲线周长,真的是搞了很久,学生时代真的很简单,但是如今的我来说,忘记了....很多人跟我应该一样的吧. 所以来巩固加强一下记忆. 一开始的时候,求周长嘛,找公 ...
- c#求三角形面积周长公式_C# 定积分求周长面积原理 代码实现
前言: 前些日子,因为工作原因,接触到了求解曲线周长,真的是搞了很久,学生时代真的很简单,但是如今的我来说,忘记了....很多人跟我应该一样. 所以来巩固加强一下记忆.一开始的时候,求周长嘛,找公式呗 ...
- C# 定积分求周长面积原理 代码实现
前言: 前些日子,因为工作原因,接触到了求解曲线周长,真的是搞了很久,学生时代真的很简单,但是如今的我来说,忘记了....很多人跟我应该一样. 所以来巩固加强一下记忆.一开始的时候,求周长嘛,找公式呗 ...
- python判断素数的函数_如何用python求素数
如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...
- python求平均值_如何用python求平均值
学习了Python相关数据类型,函数的知识后,利用字符串的分割实现了输入任意多个数据,并计算其平均值的小程序.思路是接收输入的字符串,以空格为分隔符,将分割的数据存入列表(lst1)中,将lst1中的 ...
- python求素数的函数_如何用python求素数
如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...
最新文章
- read-sequence的返回值
- CoreSight介绍篇
- Hashtable多线程遍历问题
- git 怎么跟踪空目录
- 7-1:C++的IO流
- leetcode - 22. 括号生成
- 使用Apache Commons IO组件读取大文件
- Codeforces Round #413(Div. 1 + Div. 2, combined)——ABCD
- 基于JAX-WS的Web Service服务端/客户端 ;JAX-WS + Spring 开发webservice
- 一行python代码查找中文同义词(synonyms)
- 互联网共享图书馆+自习室商业计划书
- 为什么普通人做量化交易会亏钱?
- 微信分享图标设置,以及wx.config配置
- Visual studio 无法连接网络解决方法
- Maven配置pom引入本地依赖
- js添加和删除元素节点
- 一个SAPer的网络日志-连载二-说说MM的倒爷们
- zig语言代替C语言进行裸机开发的尝试-2023年笔记
- ABAP 拼接PDF
- UltraEdit 注册机激活
热门文章
- 第1章程序设计和C语言
- 进制转换-含有小数部分
- Android仿优酷视频的悬浮窗播放
- python error in main script,关于python:运行结构脚本抛出ImportError:没有名为fabric.main的模块...
- ubuntukylin日常软件合集-个人整理,喜欢的来看看。
- Struts2中自定义类型转换器
- [chrome插件分享] 博客园是个好图床 image-uploader
- 从零开始做一个SLG游戏(五):UI系统之弹窗功能
- LinearRegression线性回归进行 天猫预测
- ubuntu 死机原因及解决方法