news 2026/6/26 11:37:54

微积分视角下的二维差分的个人粗浅理解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微积分视角下的二维差分的个人粗浅理解

声明:由于博主已经ICPC退役,且本人非数学/计算机科班,在此浅浅分享一下个人的粗浅理解。若有不同想法,欢迎在讨论区共同探讨学习。

提及差分,就不得不提及前缀和。他们像孪生兄弟一样捆绑到了一起,互为逆运算。不难发现,前缀和与差分,实际上就是离散版的微积分。那么在微积分中我们学习了ODE常微分方程,自然也就会有PDE偏微分方程、积分方程、差分方程等。差分方程在经济学、商学中具有重要研究价值,通常会用于预测经济模型。

一维差分很好理解,二维差分却是让每个人都头痛过的问题。下面博主就谈及本人对二维差分的粗浅理解。

一维里,差分算子是Δxn=xn+1−xn\Delta x_n = x_{n+1}-x_nΔxn=xn+1xn,它刻画的是沿x轴方向上的变化;二维里,差分不是一个数,而是一组方向上的差分,自然就有两个基本差分算子:

  • x 方向差分(横向):Δxf(i,j)=f(i+1,j)−f(i,j)\Delta_x f(i,j)=f(i+1,j)-f(i,j)Δxf(i,j)=f(i+1,j)f(i,j)
  • y 方向差分(纵向):Δyf(i,j)=f(i,j+1)−f(i,j)\Delta_y f(i,j)=f(i,j+1)-f(i,j)Δyf(i,j)=f(i,j+1)f(i,j)

这对应连续版中的偏导:Δx↔∂∂x,Δy↔∂∂y\Delta_x \leftrightarrow \frac{\partial}{\partial x},\quad \Delta_y \leftrightarrow \frac{\partial}{\partial y}Δxx,Δyy。它第一次把差分从一条线,给推到了一个面上。它们回答的问题是:沿着 x 和 y 轴独立的走一步,值分别变了多少。

厘清了单个方向上的差分,那么我们下面将探讨二阶混合差分,这一部分对应的连续版本即为二阶混合偏导。

数学上它写作:ΔxΔyf(i,j)\Delta_x\Delta_y f(i,j)ΔxΔyf(i,j),逐层展开:
Δyf(i,j)=f(i,j+1)−f(i,j)Δx(Δyf)(i,j)=(f(i+1,j+1)−f(i+1,j))−(f(i,j+1)−f(i,j)) =f(i+1,j+1)−f(i+1,j)−f(i,j+1)+f(i,j)\begin{aligned} \Delta_y f(i,j) &= f(i,j+1)-f(i,j) \\ \Delta_x(\Delta_y f)(i,j) &= (f(i+1,j+1)-f(i+1,j))-(f(i,j+1)-f(i,j)) \ &= f(i+1,j+1)-f(i+1,j)-f(i,j+1)+f(i,j) \end{aligned}Δyf(i,j)Δx(Δyf)(i,j)=f(i,j+1)f(i,j)=(f(i+1,j+1)f(i+1,j))(f(i,j+1)f(i,j))=f(i+1,j+1)f(i+1,j)f(i,j+1)+f(i,j)

这正式我们在ICPC中用的滚瓜烂熟的二维差分公式:g(i,j)=f(i,j)−f(i−1,j)−f(i,j−1)+f(i−1,j−1)g(i,j)= f(i,j)- f(i-1,j)-f(i,j-1)+ f(i-1,j-1)g(i,j)=f(i,j)f(i1,j)f(i,j1)+f(i1,j1),它不是在看斜率,而是在看离散的曲率,也就是弯曲程度。实际上其对应的就是连续版中的二阶混合偏导∂2f∂x,∂y\dfrac{\partial^2 f}{\partial x,\partial y}x,y2f

那么,为什么二维前缀和为什么能还原原数组呢?

我们回顾一下二维差分的定义式:Di,j=Ai,j−Ai−1,j−Ai,j−1+Ai−1,j−1D_{i,j}=A_{i,j}-A_{i-1,j}-A_{i,j-1}+A_{i-1,j-1}Di,j=Ai,jAi1,jAi,j1+Ai1,j1

那么反过来,原数组 (A_{i,j}) 可以由 (D) 的二维前缀和得到:Ai,j=∑x=1i∑y=1jDx,yA_{i,j}=\sum_{x=1}^{i}\sum_{y=1}^{j}D_{x,y}Ai,j=x=1iy=1jDx,y

其实这就是对差分数组在做前缀和。这一步对应的连续版为二重积分:A(x,y)=∫∫∂2A∂x∂y,dx,dyA(x,y)=\int\int \frac{\partial^2 A}{\partial x\partial y},dx,dyA(x,y)=∫∫xy2A,dx,dy

所以二维差分的连续版本就是二维混合偏导,二维前缀和的连续版本就是二重积分。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 11:37:42

【2026最新】Keyshot 2026下载保姆级安装图文教程(全网最详细)

文章目录一、KeyShot 2026 软件简介二、Keyshot 2026 下载三、Keyshot 2026 安装教程Keyshot 2026实时渲染功能详解,提升3D渲染效率的秘诀一、KeyShot 2026 软件简介 KeyShot 是目前设计行业里用得比较广的 3D 渲染工具,核心优势在于实时渲染——调材质…

作者头像 李华
网站建设 2026/6/26 11:34:15

UG NX 12.0下载安装教程(附安装包)2026最新版(UG NX 12.0)

文章目录前言UG NX 12.0安装包下载UG NX 12.0安装教程(超详细版)UG NX 12.0如何导出高质量CAD图纸?这个方法一定要学前言 Siemens旗下的UG NX 12.0是工业界广泛使用的一体化CAD/CAM/CAE平台,集实体建模、曲面造型、装配设计、工程…

作者头像 李华
网站建设 2026/6/26 11:33:35

HS2-HF补丁:15分钟解锁Honey Select 2完整游戏体验的终极解决方案

HS2-HF补丁:15分钟解锁Honey Select 2完整游戏体验的终极解决方案 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 还在为Honey Select 2复杂的模组安…

作者头像 李华
网站建设 2026/6/26 11:33:01

基于DSP56858的功能电话开发:从信号处理原理到嵌入式实践

1. 项目概述:为什么选择DSP56858构建功能电话?如果你正在开发一款功能电话(Feature Phone),无论是传统的固定电话、对讲机还是需要语音交互的工业终端,核心挑战往往不是功能本身,而是如何在有限…

作者头像 李华
网站建设 2026/6/26 11:30:48

三维波动方程加权Strichartz估计与强惠更斯原理详解

1. 从物理直觉到数学前沿:三维波动方程为何值得深挖?如果你研究过波动现象,无论是声波在水中的传播,还是电磁波在空间的扩散,三维波动方程都是那个最核心、最经典的数学模型。它描述的是能量在三维空间中以恒定速度向外…

作者头像 李华
网站建设 2026/6/26 11:30:21

DSPy实战指南:用声明式编程替代手工调prompt

1. 为什么我放弃手写提示词,转而用 DSPy 构建可维护的 LLM 应用去年冬天,我在给一家本地教育科技公司做智能题库系统时,被一段“看似简单”的需求卡了整整三周:让大模型从一段模糊的学生错因描述中,精准定位到对应的知…

作者头像 李华