热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

cdr怎么算曲线周长_椭圆没有周长?!

平面椭圆,一个神奇的图形。小时候的我,觉得椭圆就是一个普普通通的图形。直到我上了高中,接触了圆锥曲线,经历了一番摧残之后&#
bb8991068d4ef6c6a6a0917129afa7da.png
平面椭圆,一个神奇的图形。

小时候的我,觉得椭圆就是一个普普通通的图形。直到我上了高中,接触了圆锥曲线,经历了一番摧残之后,我觉得我似乎认清了椭圆的真面目。而现在,我又碰到了椭圆积分,才发现我真的太天真了......所以,我现在对椭圆充满敬畏之情,不知道何时又会碰到与之有关的更为高深的知识。下面我们就从椭圆的周长开始,慢慢揭开椭圆积分的神秘面纱......


  1. 问题的引入:椭圆的周长

如果我没记错的话求平面曲线的弧长应该是导数的基本应用之一吧。首先,我们来回忆一下计算平面曲线弧长的公式。

设一连续可微的平面曲线

的参数方程为:

我们取这个曲线

上的一段微元并记作
。有勾股定理可得:

而:

带入

的表达式有:

两边同时积分可得:

这就是有关参数方程的弧长公式了。我们先小试牛刀,计算一下圆的周长。

我们知道,圆的标准参数方程是(其中

为圆的半径):

则:

代入弧长公式有:

一切过程都十分顺利,那我们再来看看椭圆:

椭圆的标准参数方程大家肯定也不会陌生(其中

为半长轴长,
为半短轴长):

我们仅计算椭圆在第一象限的部分的弧长,之后在乘以

就好了。但是第一象限部分的参数的取值范围会有变化,即在第一象限中
。参数方程的导数为:

代入到弧长公式中得到:

直到现在,仍一切顺利,我们在化简一下看看:

......嗯?这玩意怎么处理?到这一步会发现根号完全去不掉,原函数也找不到。到此,本文结束。

嘿嘿,开个玩笑。聪明的数学家们是不可能就此罢休的,于是他们又开始将上面的式子进一步化简:

其中:

叫做椭圆的
离心率
式还可做变量代换:

则:

则有变量代换后的积分:

还可以写的更有强迫症一点:

到现在,椭圆积分的雏形已经出现了。

2. 椭圆积分的诞生

经过

等数学家的研究,椭圆积分的知识体系渐渐完善,直到
的出现彻底彻底完善了椭圆积分的知识体系。

我们先观察

式,这个式子是椭圆周长的积分公式,而它可以被拆成两部分:

我们将拆开后的第一部分拿出来,并去掉积分上下限和系数得到不定积分:

再将第二部分拿出来,去掉系数和积分上下限得到另一个不定积分:

另外还有个一个不定积分:

这三个不定积分便是

所总结得到的。若将上面的三个不定积分做变量代换:
则:
(这个我不知道怎么来的...)

上面的

分别叫做
第一类,第二类,第三类椭圆积分。

之后

又定义了三类
椭圆积分,是将
椭圆积分里面的
换回
得到的,即:

参数

叫做椭圆积分的模。

特别的,当

时,这三类椭圆积分都称为
完全椭圆积分,否则称为不完全椭圆积分,即:

完全

椭圆积分:

完全

椭圆积分:

3. 椭圆的周长公式

椭圆并非没有周长,只不过没有精确值罢了。对于其周长公式,是一个无穷级数的形式:

其中:

为半长轴长,
为椭圆的离心率。这个级数是由第二类椭圆积分展开所得到的。(可惜我不会展开)。可见,当离心率为零时,级数退化为圆的周长公式。

当然,椭圆的周长公式有几个近似公式:

  • 利用算数平均值近似:(精度较低)
55cb6e6266c5cb7c2a4b7450265b5aa7.png
Fehler(误差)。误差与离心率和半短轴与半长轴之比的关系。图片来源:维基百科。
  • 利用平方均值近似:(精度一般)
d5fa14126e3bbdae581cf80d3bcb3a9f.png
Fehler(误差)。误差与离心率和半短轴与半长轴之比的关系。图片来源:维基百科。
  • 近似公式:(精度很高)
145c1c486b5b1e63624c30c9a329c9e7.png
Fehler(误差),Bereich(区间)。误差与离心率之间的关系。图片来源:维基百科。
12a743516c66a24b3b5ec0aa22468088.png

还有没关注专栏《数学及自然科学}》的朋友们请赶快关注吧!您的支持是我最大的动力!



推荐阅读
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文介绍如何使用 Python 提取和替换 .docx 文件中的图片。.docx 文件本质上是压缩文件,通过解压可以访问其中的图片资源。此外,我们还将探讨使用第三方库 docx 的方法来简化这一过程。 ... [详细]
  • RT,个人博客图片管理(方便管理,大家 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • 帝国CMS多图上传插件详解及使用指南
    本文介绍了一款用于帝国CMS的多图上传插件,该插件通过Flash技术实现批量图片上传功能,显著提升了多图上传效率。文章详细说明了插件的安装、配置和使用方法。 ... [详细]
  • PHP 5.5.0rc1 发布:深入解析 Zend OPcache
    2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ... [详细]
  • 百度服务再次遭遇技术问题,疑似DNS解析故障
    近日晚间,百度多项在线服务出现加载异常,包括移动端搜索在内的多个功能受到影响。初步迹象表明,问题可能与DNS服务器解析有关。 ... [详细]
  • 本文详细介绍了《问道》手游在2020年12月31日进行的服务器维护情况,以及此次更新中新增的跨年狂欢活动和寒假活动等内容。同时,文章还涵盖了其他重要的系统优化与修复信息。 ... [详细]
  • Win11扩展卷无法使用?解决扩展卷灰色问题的指南
    本文详细介绍了在Windows 11中遇到扩展卷灰色无法使用时的解决方案,帮助用户快速恢复磁盘扩展功能。 ... [详细]
  • 掌握 Photoshop 是学习网页设计的重要一步。本文将详细介绍 Photoshop 的基础与进阶功能,帮助您更好地进行图像处理和网页设计。推荐使用最新版本的 Photoshop,以体验更强大的功能和更高的效率。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • Python实现照片磨皮效果
    本文介绍如何使用Python和OpenCV库来实现照片的磨皮效果,使图片更加平滑并提升整体美感。 ... [详细]
author-avatar
花谢五月天
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有