一种不基于微积分的求多项式函数下面积的方式

本人初三,下面介绍的是一种自己想出来的方法,内容原创,不知道有没有已经成为前人的智慧。

作为一个 OIer,一些证明的过程不会很严谨,请见谅。

描述

对于一个给定的函数 f(x)=a0x0+a1x1+a2x2++anxn,求 lxr 时,函数 f(x)x 轴所夹的面积。

注意这里认为面积有正负性,即在 x 轴上方,函数 f(x) 下方的面积为正,x 轴下方,函数 f(x) 上方的面积为负。

分解

首先先将 f(x) 拆成 g0(x)+g1(x)+g2(x)++gn(x),其中 gi(x)=aixi

那么 f(x) 下的面积也可以拆成 g0(x),g1(x),g2(x),,gn(x) 下的面积之和。

于是我们只要能求每个 gi(x) 下的面积即可。

不妨设 l0l<0 时同理),在 lxr 这段区间的面积可以用 0r 部分的面积减去 0xl 部分的面积得到,于是我们只需解决 0xr 的问题即可。

构造模型

现在我们只需解决这么一个问题:

  • 有函数 f(x)=xk,求 0xrf(x) 下的面积。

考虑当 x=a 时,f(x)=ak,这相当于一个边长为 ak 维立方体的体积,设 k 维的坐标表示为 (x0,x1,x2,,xk1),那么这个立方体可以表示为 0x0a,0x1a,0x2a,,0xk1a

那么对于 0xr 这段区间的这些立方体之和可以表示为一个 k+1 维的锥形体 0x0r,0x1x0,0x2x0,0xkx0

那么这个锥形体的体积就是上述提到的 f(x) 下的面积。

求答案

可以构造出 k+1 个等价的锥形体(为了方便书写,以下默认 xi0):

  • x0r,x1x0,x2x0,,xkx0
  • x1r,x0<x1,x2x1,,xkx1
  • x2r,x0<x2,x1<x2,,xkx2
  • xkr,x0<xk,x1<xk,,xk1<xk

虽然上述几个锥形体中小于号取等的情况并不相同,但是实际上是一样的,因为两个数取等时这个图形是降维的,它在 k+1 维下的体积为 0

于是上述 k+1 个图形可以拼成高维立方体 x0r,x1r,x2r,,xkr,那么这 k+1 个锥形体的体积总和是 rk+1,那么一个锥形体的体积就是 rk+1k+1

即,0xr 时,f(x)=xk 下的面积为 rk+1k+1

证明

接下来证明上述 k+1 个锥形体和最后那个立方体是相同的:

证明:锥形体中的点都在立方体中

对于任意锥形体,它被表示为 xmaxr,x0<xmax,x1<xmax,,xkxmax 的形式,那么对于其中每一个点 (x0,x1,x2,,xk),这几个坐标中的最大值小于等于 r,那么每一维都小于等于 r,那么这个点一定在立方体中。

证明:立方体中的点都在锥形体中

对于立方体中任意一个点 (x0,x1,x2,,xk),取出其中的最大值 xmax(若有多个选择下标最小的一个),那么这个点一定在锥形体 xmaxr,x0<xmax,x1<xmax,,xkxmax 中。

至此,证毕。

结论

对于函数 f(x)=xk,在 0xr 内,f(x) 下的面积为 rk+1k+1

对于函数 f(x)=a0x0+a1x1+a2x2++anxn,在 lxr 内,f(x) 下的面积为 i=0nai(ri+1i+1li+1i+1)

posted @   Gold14526  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示