漫步微积分二十八——极限思想下的面积计算

2024-05-08 16:08

本文主要是介绍漫步微积分二十八——极限思想下的面积计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上篇文章中讨论的概念给出了计算面积的实际过程。现在我们利用一些实例来测试这个过程是如何工作的。

例1:考虑区间 [0,b] 上的函数 y=f(x)=x 。图像(图1)下面的区域是高和底都为 b 的矩形,所以它的面积明显是b2/2。然而,我们需要去证实我们极限过程给出相同的答案,更重要的是,理解立即过程如何给出答案。


这里写图片描述
图1

n 是一个正整数,区间[0,b]分割成相等的 n 个子区间,得到n1个间断点

x1=bn,x2=2bn,,xn1=(n1)bn(1)

矩形的底是 Δxk=b/n ,如果我们用图1那样的上部和,那么矩形的高为

f(x1)=bn,f(x2)=2bn,,f(xn1)=(n1)bn

于是我们有

Sn=(bn)(bn)+(2bn)(bn)++(nbn)(bn)=b2n2(1+2++n)

利用之前讲过的求和公式,可以写成

Sn=b2n2n(n+1)2=b22nnn+1n=b22(1+1n)

所以我们得到

area of region=limnSn=limnb22(1+1n)=b22

这就是开始我们得到的。用定积分的符号表示就是

baxdx=b22(2)

在本例中我们选择了相等的子区间及上部和。不代表必须作出这些选择;我们的目的仅仅是为了使计算尽可能容易。

例2:现在考虑区间 [0,b] 上的函数 y=f(x)=x2 ,如图2所示。 n 是一个正整数,区间[0,b]分割成相等的 n 个子区间,长度为Δxk=b/n。我们继续用上部和 Sn ,所以矩形的高度为

f(x1)=(bn)2,f(x2)=(2bn)2,,f(xn1)=((n1)bn)2

从而得到

Sn=(bn)2(bn)+(2bn)2(bn)++(nbn)2(bn)=b3n3(12+22++n2)

利用前面文章提到的公式,上式可写为

Sn=b3n3n(n+1)(2n+1)6=b36nnn+1n2n+1n=b3n3(1+1n)(2+1n)

n 时我们得到

area of region=limnSn=b33

或等价地

bax2dx=b33(3)


这里写图片描述
图2

用同样的方式我们可以得到 y=f(x)=x3 的定积分

bax3dx=b44(4)

很自然地我们根据(2)(3)(4)可以猜想

baxndx=bn+1n+1(5)

它可能对所有正整数 n=1,2,3, 成立。对于 n=3,4,,9 的情况,(5)的有效性由意大利数学家Cavalieri在1635年和1647年建立起来,但他费力的几何方法在 n=10 时就很难进行下去。几年以后费马发现了这个美丽的论点,一次就证明了(5)对所有正整数成立。这个论点有点远离我们的这里的主题。

例3:接下来,我们找出余弦曲线 y=cosx 下的面积,从 x=0 开始到 x=b ,其中 0<bπ/2 (图3)。 n 是一个正整数,将区间[0,b]分割成相等的 n 个子区间,长度为Δxk=b/n。这次我们用下部和 sn 。因为函数是递减的,所以 x¯k 是子区间的右端点。连续矩形的高度是

cosbn,cos2bn,,cosnbn

从而

sn=(cosbn)(bn)+(cos2bn)(bn)++(cosnbn)(bn)=bnk=1ncoskbn

为了计算 n 时的极限,需要用到下面的计算结果

k=1ncoskx=sin12nxcos12(n+1)xsin12x

其中 x=b/n 。从而我们得到

area of region=limnsn=limnbnsin12bcos[(n+1)b2n]sin(b/2n)(6)

为了计算极限,考虑到余弦函数是连续的,可以看出

cos[(n+1)b2n]=cos(1+1n)b2cosb2asn

接下来,如果选 θ=b/2n ,那么当 n 时, θ0 那么

bn1sin(b/2n)=2b/2nsin(b/2n)=2θsinθ2asn

利用这些事实(6)可写为

area of region=limnsn=2sinb2cosb2=sinb

或者等价地

b0cosxdx=sinb


这里写图片描述
图3

这篇关于漫步微积分二十八——极限思想下的面积计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/970787

相关文章

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

Python中经纬度距离计算的实现方式

《Python中经纬度距离计算的实现方式》文章介绍Python中计算经纬度距离的方法及中国加密坐标系转换工具,主要方法包括geopy(Vincenty/Karney)、Haversine、pyproj... 目录一、基本方法1. 使用geopy库(推荐)2. 手动实现 Haversine 公式3. 使用py

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

Java计算经纬度距离的示例代码

《Java计算经纬度距离的示例代码》在Java中计算两个经纬度之间的距离,可以使用多种方法(代码示例均返回米为单位),文中整理了常用的5种方法,感兴趣的小伙伴可以了解一下... 目录1. Haversine公式(中等精度,推荐通用场景)2. 球面余弦定理(简单但精度较低)3. Vincenty公式(高精度,

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

使用C#代码计算数学表达式实例

《使用C#代码计算数学表达式实例》这段文字主要讲述了如何使用C#语言来计算数学表达式,该程序通过使用Dictionary保存变量,定义了运算符优先级,并实现了EvaluateExpression方法来... 目录C#代码计算数学表达式该方法很长,因此我将分段描述下面的代码片段显示了下一步以下代码显示该方法如

如何用Java结合经纬度位置计算目标点的日出日落时间详解

《如何用Java结合经纬度位置计算目标点的日出日落时间详解》这篇文章主详细讲解了如何基于目标点的经纬度计算日出日落时间,提供了在线API和Java库两种计算方法,并通过实际案例展示了其应用,需要的朋友... 目录前言一、应用示例1、天安门升旗时间2、湖南省日出日落信息二、Java日出日落计算1、在线API2

hdu1496(用hash思想统计数目)

作为一个刚学hash的孩子,感觉这道题目很不错,灵活的运用的数组的下标。 解题步骤:如果用常规方法解,那么时间复杂度为O(n^4),肯定会超时,然后参考了网上的解题方法,将等式分成两个部分,a*x1^2+b*x2^2和c*x3^2+d*x4^2, 各自作为数组的下标,如果两部分相加为0,则满足等式; 代码如下: #include<iostream>#include<algorithm