人工智能通识-科普-微积分计算曲线长度

欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】


这篇我们介绍微积分弧长公式的推导,复习微积分的概念。
如何计算任意函数曲线的长度?


人工智能通识-2019年3月专题汇总

细分曲线

如下图,如何计算在[a,b]区间上任意连续函数f(x)曲线的长度?

使用积分的思路,我们把[a,b]区间划分为n份,然后研究每一份的曲线长度如何计算。

如上图所示,我们把曲线长度L划分为n段,变为:

L=\lim_{n \to \infty} \sum_{i=0}^{n}|P_i-P_{i-1}|

每段长度

现在问题就变成了如何计算|P_i-P_{i-1}|长度了。

从上图可以知道,每段弧线的长度最终可以近似成为两点之间的直线长度,就是x和y的微分量,即:

\begin{align} |P_i-P_{i-1}|&=\sqrt{(\Delta x)^2+(\Delta y)^2}\\ &= \sqrt{(x_i-x_{i-1})^2+(y_i-y_{i-1})^2}\\ &= \sqrt{(x_i-x_{i-1})^2+(f(x_i)-f(x_{i-1}))^2}\\ \end{align}

使用微分函数

从微分定义和斜率概念我们知道:

f'(x)=\frac{\Delta y}{\Delta x}

关于微分部分请参考这两个文章:
0117数学-微分
0118数学-微分2

所以每段细分线段的长度就可以转换成:

\begin{align} |P_i-P_{i-1}|&=\sqrt{(\Delta x)^2+(\Delta y)^2}\\ &=\sqrt{(\Delta x)^2+(f'(x)*\Delta x)^2}\\ &=\sqrt{(\Delta x)^2(1+(f'(x))^2)}\\ &=\Delta x\sqrt{1+(f'(x))^2}\\ \end{align}

由于\Delta x就是dx,所以可以写作:

|P_i-P_{i-1}|=\sqrt{1+(f'(x))^2}dx

使用积分

我们利用上面这个结论就可以替换掉曲线总长公式中的|P_i-P_{i-1}|部分内容:
\begin{align} L&=\lim_{n \to \infty} \sum_{i=0}^{n}|P_i-P_{i-1}|\\ &=\lim_{n \to \infty} \sum_{i=0}^{n}\sqrt{1+(f'(x))^2}dx \end{align}

如果我们把上面结果的根号下面内容视为一个函数,那么看上去就很像是积分定义的格式:

\int_a^bf(z)dx= {\lim_{n \to +\infty}}\sum_{i=1}^{n}f(z)dx

关于积分的内容请参考这两个文章:
人工智能通识-科普-微积分定理
人工智能通识-科普-微积分概念

所以我们可以写作把曲线的长度积分公式表示为:

L=\int_a^b\sqrt{1+(f'(x))^2}dx

从这里我们知道,要求[a,b]区间一个曲线函数f(x)的曲线长度,那么只要找到它的斜率函数f'(x),然后就可以用积分求得。

在下一篇我们将使用这个曲线公式推导圆周长的算法,为什么圆周长是2\pi r

可能大家已经发现,我很久没有更新编程类文章了,尤其是Python和TensorFlow相关文章,对这方面感兴趣的读者可以观看这里获得更多技巧,例如:
- 神经网络P图神器:摘墨镜,戴美瞳,加首饰,换发型【TensorFlow实现】
- CentOS7 下 nginx 安装 ,SSL证书申请和配置,让网站支持https


欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】


每个人的智能新时代

如果您发现文章错误,请不吝留言指正;
如果您觉得有用,请点喜欢;
如果您觉得很有用,欢迎转载~


END

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 这是关于微积分概念的复习和小结。人工智能通识-2019年3月...
    张老师Klog阅读 2,171评论 0 8
  • 欢迎关注我的专栏( つ•̀ω•́)つ【人工智能通识】 微积分定理简单说就是,微分和积分互为逆运算。人工智能通识-2...
    张老师Klog阅读 5,186评论 0 10
  • 学习高数的时间有点久了,很多概念都生疏了,所以花了一天时间重新翻了一遍高等数学,就写一篇文档总结一下微积分中的关键...
    硬件工程师技术号阅读 2,365评论 0 9
  • 2017年考研数学一大纲原文 考试科目:高等数学、线性代数、概率论与数理统计 考试形式和试卷结构 一、试卷满分及考...
    SheBang_阅读 669评论 0 7
  • 考试科目:高等数学、线性代数、概率论与数理统计 考试形式和试卷结构 一、试卷满分及考试时间 试卷满分为150分,考...
    Saudade_lh阅读 1,121评论 0 0