漫步微积分十六——最大最小值问题

2024-05-08 16:18

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

微积分最引人注目的应用就是寻找函数的最大或最小值或者需要用到最大和最小值。

日常生活充满了这样的问题,数学家和其他人觉得它们很有趣也非常重要。一个商人旨在使利润最大化和成本最小化。工程师设计的新汽车希望其效率最大化。航空公司飞行员希望减少飞行时间和燃料消耗。在科学中,我们经常发现自然以某种方式在最大化或最小化某一量。例如,一缕光线穿过透镜,总是沿着时间最短的那条路径。挂链最终的形状其重力势能最小。

每当我们使用"最大最小”最多"至少”“最好的”等等这类字眼时,它是一个合理的猜测,某些最大或最小问题只限于某个范围内。如果这个问题可以用变量和函数来表示(并非所有情况都是如此),那么微积分的方法将帮助我们理解并解决它。

这里许多例子和问题都是用几何的想法来解决,因为最大和最小值在几何中表示特别生动。

我们与一个相当简单有关数的实例开始。

例1:找出两个正数,他们的和为16,乘积尽可能大。

:如果 x,y 是两个变量,他们的和为16

x+y=16(1)

那么我们需要找的就是特定的 x,y ,并最大化他们的乘积
P=xy(2)

我们的难点在于 P 依赖于两个变量,而我们的求导只对单个自变量函数有效。等式(1)可以解决这个难点。我们可以用x 来表示 y y=16x,这样 P 就能只用x表示
P=x(16x)=16xx2(3)

图1我们给出了(3)的大致图像。它的目的是对函数已知事实 x=0,16,P=0;0<x<16,P>0 给出可视化,最高点根据条件 dP/dx=0 得出,因为这个条件意味着切线是水平的。对(3)求导
dPdx=162x

我们令导数等于零
d2Pdx2=2


这里写图片描述
图1

回忆一下,负的二阶导意味着曲线是凸的,因为存在最大值。在给定的限定条件下,如果让 P 尽可能小,那么将没有解,因为x,y必须是正数意味着 x 必须属于开区间0<x<16,从图像中可以看出这部分不存在最小点。

例2:一个矩形花园的面积为450 ft2 ,现在打算围上篱笆防止兔子进入。如果一边已经有一堵墙,那么哪种尺寸可以让篱笆的长度最短?


这里写图片描述
图2

:我们先画一幅图(图2),介绍一些符号,来方便我们处理问题。如果 L 表示篱笆的长度,我们需要最小化

L=2x+y(4)

限制条件为

xy=450(5)

利用(5)式, L 可以单独用x表示
L=2x+450x(6)

快速的画个草图(图3)帮助我们可视化函数并看出它的性质,尤其是它存在最小值,没有最大值(我们只对正的 x 感兴趣)。下一步就是对(6)求导
dLdx=2450x2

然后让它等于零
2450x2=0,x2=225,x=15.


这里写图片描述
图3

(我们忽略了根 x=15 )带入(5),对应的 y 值为y=30,所以最短的花园尺寸为 15,30 ,或者长是宽的两倍。

例3:找出使矩阵面积最大的尺寸,面积可以用半径为 a 的半圆来描述。

:我们选取圆x2+y2=a2的上半部分(图4左),那么我们需要最大化

A=2xy(7)

限制条件为
x2+y2=a2(8)

由(8)可得 y=a2x2=(a2x2)1/2 ,(7)就变为
A=2x(a2x2)1/2(9)


这里写图片描述
图4

很明显 x 位于区间0<x<a内。图4右中,我们考虑极端的情况:当 x 趋近0 时,矩形又高又窄,当x趋近 a 时,矩阵又矮又宽,这两种情况下面积都很小,所以在这之间的某个地方存在最大面积。为了找出最大面积,我们从(9)中计算dA/dx,令它等于零得:
2x12(a2x2)1/2(2x)+2(a2x2)1/2=0,x2a2x2=a2x2x2=a2x2,2x2=a2,x=a2=122a.

因为 y=a2x2 ,对应的 y 值为122a,所以最大矩形的尺寸为 2x=2a,y=122a ,这个矩形长是宽的两倍。

如果不考虑具体尺寸,只关心形状的话,还有一个更有效的方法。首先我们注意到(8) 式可以看做 x 的隐函数,所以对x进行隐式求导得

2x+2ydydx=0ordydx=xy0(1)

下一步,(7)式求导并利用最大值时 dA/dx=0
2xdydx+2y=0orxdydx+y=0.1(1)

将(10)代入(11)得
x(xy)+y=0,x2+y2=0,y2=x2ory=x.

最后的等式给出了最大面积对应的矩形形状。我们也可以说矩阵的高度和宽度之比为
y2x=x2x=12

例4:一根长为 L 的线被切成两部分,一个折成正方形,另一个折成圆。如果要使两部分围成的面积和最大或最小,应该如何切呢?

:用x表示正方形的边长, r 表示圆的半径,如图5所示,那么面积和为

A=x2+πr22(1)

其中 x r的关系为
4x+2πr=L3(1)


这里写图片描述
图5

根据(13)式,我们用 x 表示r
r=12π(L4x)

利用此式可以得到只用 x 表示的A
A=x2+π14π2(L4x)2=x2+14π(L4x)2

现在我们注意到,当 x=0 时,线都用来做圆,当 x=14L 时,都用来做正方形。为了解决问题,我们必须完全理解函数(14)在区间 0x14L 上的行为。在 x=0,x=14L 处的值为 L2/4π,L2/16 ,第一个更大(因为 16>4π )。图5表示了出来。因为(14)表明,图像是开口向上( x2 系数为正)的抛物线,接下来的工作就是求出最低点的位置。为此,我们对(14)求导
dAdx==2x+14π2(L4x)(4)2x2π(L4x)

令等式为零得
x1π(L4x)=0,πx=L4x,x=L4+π

最高点位于左边的端点处,因此要最大化 A ,必须选择x=0,也就说都用来围成一个圆。如果我们坚持两样都需要,那么不存在最大值;因为无论我们用于正方形的长度多么小,我们总能够让它更来使得面积更大。

如果是最小化的话,解为 x=L/(4+π) 。因此,正方形的长度为 4x=4L/(4+π) ,圆的周长为

L4x=L4L4+π=πL4+π

我们还注意到,当圆的周长等于正方形的边长时可以得到最小面积
2r=1π(L4x)=1ππL4+π=L4+π

例5:土豆削皮器以单价1.5美元(成本是70美分)出售,那么可以卖出500个。单价每降低一美分,销售量就增加25个。问单价为多少时总利润最高?

x 表示价格降低了多少美分,那么每个产品的利润为80x,销售量为 500+25x 。总利润为

P=(80x)(500+25x)=40000+1500x25x2

我们令它的导数等于零的
dPdx=150050x,150050x=050x=1500,x=30

最有利的销售价格为1.2美元。

这些例子表明,用于求解最大最小问题的数学方法相当简单。最难的部分如何用简单的形式来建模。这是分析、思考的问题,与计算不一样。我们强调这一点是为了说明,在科学中将微积分作为一种工具的话,那它不太可能有太大的价值,除非学会如何理解问题以及将问题翻译成合适的数学语言。

对于待解决的问题规则并不见得都有效,因为还需要想象力和智力,这是没法教的。然而,以下的一般性建议可能会有帮助。他们并不能保证成功,但没有他们就不太可能有所进展。

求最大最小值的策略

1理解问题 开始先认真的读问题,如果需要可以多读几遍,直到完全理解。然而现实却比较让人难过,那多学生在对问题还不清晰的情况下就看是考虑如何解决。所以花些时间理解问题,让你的努力不至于白费。

2如果涉及几何,那就认真画出图像 例如,如果一个问题是关于一般三角形的,那就不要画直角或等腰三角形误导自己。要认真画图,图像将是得到有效想法的来源,因此要认真对待。

3认真标注图像 确定你理解哪些量是不变的,哪些是变化的。如果方便的话,最好用首字母来表示变量,例如用 A 表示面积(area),用V表示体积(volume),用 h 表示高度(height)。知道图像中量之间的关系,尤其是涉及到直角和相似三角形。写下他们的等式,提前做好准备。

4如果Q是最大或最小化的量,用图像中的量进行表示,尝试用步骤3中的关系得到一个量表示的 Q <script type="math/tex" id="MathJax-Element-12779">Q</script>。在合适的区间内快速画出函数的大致图像,可以在图像上观察一些极端情况并用求导发现具体细节从而得到问题的解。

这篇关于漫步微积分十六——最大最小值问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

解决JSONField、JsonProperty不生效的问题

《解决JSONField、JsonProperty不生效的问题》:本文主要介绍解决JSONField、JsonProperty不生效的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录jsONField、JsonProperty不生效javascript问题排查总结JSONField

github打不开的问题分析及解决

《github打不开的问题分析及解决》:本文主要介绍github打不开的问题分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、找到github.com域名解析的ip地址二、找到github.global.ssl.fastly.net网址解析的ip地址三

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Java中JSON格式反序列化为Map且保证存取顺序一致的问题

《Java中JSON格式反序列化为Map且保证存取顺序一致的问题》:本文主要介绍Java中JSON格式反序列化为Map且保证存取顺序一致的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录背景问题解决方法总结背景做项目涉及两个微服务之间传数据时,需要提供方将Map类型的数据序列化为co

如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socket read timed out的问题

《如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socketreadtimedout的问题》:本文主要介绍解决Druid线程... 目录异常信息触发场景找到版本发布更新的说明从版本更新信息可以看到该默认逻辑已经去除总结异常信息触发场景复