首页 > 其他分享 >场论的基本公式与应用

场论的基本公式与应用

时间:2023-05-20 23:15:18浏览次数:49  
标签:partial 场论 cdot 公式 nabla Delta vec 应用 dfrac

场论的基本内容与应用

场论的基本公式

梯度

我们导出过标量函数\(f\)的全微分和偏导数的关系:

\[df(x,y,z)=\dfrac{\partial f}{\partial x}dx+\dfrac{\partial f}{\partial y}dy+\dfrac{\partial f}{\partial z}dz \]

它表示函数增量的线性部分可以表示为各个坐标方向的偏导数与自变量变化量的乘积。如果把这个乘积的和看作向量的点乘形式,那么可以把全微分看作向量\(\left(\dfrac{\partial f}{\partial x},\dfrac{\partial f}{\partial y},\dfrac{\partial f}{\partial z}\right)\)与位置矢量的微分\(\left(dx,dy,dz\right)\)的点乘。前面这个向量可以看作是一个一般的“向量”\(\left(\dfrac{\partial }{\partial x},\dfrac{\partial }{\partial y},\dfrac{\partial }{\partial z}\right)\)作用在了函数\(f\)上。我们就把这个“向量”用记号\(\nabla\)表示,它是一个算子,作用在标量函数上就得到了一个由偏导数构成的向量。于是我们可以写出

\[df=\nabla f \cdot d\vec r \]

其中\(\nabla f\)就称为\(f\)的梯度。

梯度的几何含义是:梯度的方向是函数“增长最快”的方向。这里的增长最快是指方向导数最大。事实上,我们可以给出一个方向导数和梯度的关系。\(f\)在\((x_0,y_0,z_0)\)处沿方向\(\vec n=(\cos\alpha,\cos\beta,\cos\gamma)\)的方向导数\(\dfrac{\partial f}{\partial \vec n}\)(其中\(n\)是单位向量)根据定义为

\[\dfrac{\partial f}{\partial \vec n}=\lim\limits_{t \to 0^+}\dfrac{f(\vec r_0+t\vec n)-f(\vec r_0)}{t} \]

当\(t \to 0^+\)时,函数的增量部分可以用全微分代替,因此\(f(\vec r_0+t\vec n)-f(\vec r_0) \to \dfrac{\partial f}{\partial x} \cdot (t\cos \alpha)+\dfrac{\partial f}{\partial y} \cdot (t\cos \beta)+\dfrac{\partial f}{\partial z} \cdot (t\cos \gamma)\)。因此根据我们的梯度记号直接得到

\[\dfrac{\partial f}{\partial \vec n} = \nabla f \cdot \vec n \]

即方向导数等于函数的梯度向量与指示方向的单位法向量的点乘。而根据点乘的几何意义,\(\nabla f \cdot \vec n \leq \|\nabla f\| \cdot \|\vec n\|=\|\nabla f\|\),在\(\nabla f\)与\(\vec n\)通向时取到等号。即方向导数当且仅当方向向量与梯度向量同向时取到最大值。

标量函数的梯度满足公式

\[\psi(\vec r_2)-\psi(\vec r_1)=\int\limits_{\Gamma} \nabla \psi \cdot d\vec s \]

称为“梯度定理”。其中\(\Gamma\)是任意一条以\(\vec r_1\)为起点,\(\vec r_2\)为终点的光滑曲线。把右侧写成Riemann和的形式\(\sum\limits \nabla \psi \cdot \vec \tau \ ds\),而根据方向导数的定义\(\nabla \psi \cdot \vec \tau\)就是\(\psi\)沿\(\tau\)方向的方向导数。因此\(\nabla \psi \cdot \vec\tau \ ds\)就表示函数\(\psi\)从弧微元\(ds\)的起点到终点过程中发生的增量,把它累加自然就是\(\psi\)在整条曲线上起点到终点的增量。

散度

对于空间中的区域\(\Omega\),成立

\[\displaystyle\iint\limits_{\partial \Omega}\vec F \cdot \vec{n}dS=\iiint\limits_{\Omega}\nabla \cdot \vec FdV \]

也写作\(\displaystyle\iint\limits_{\partial \Omega}Pdy \and dz+Qdz \and dz + R dx \and dy=\iiint\limits_{\Omega}\left(\dfrac{\partial P}{\partial x}+\dfrac{\partial Q}{\partial y}+\dfrac{\partial R}{\partial z}\right)dxdydz\)。也就是说,对于空间中的向量场,如果我们在给定区域的边界上对向量做一圈积分,它一定等于\(\left(\dfrac{\partial P}{\partial x}+\dfrac{\partial Q}{\partial y}+\dfrac{\partial R}{\partial z}\right)\)在整个区域上做积分。我们这样来理解:假如把区域划分成小长方体,每个矩形的左下角设为\((x,y,z)\),那么在边界上的积分为:\(x\)方向近似为\(-P(x,y,z)\Delta y\Delta z +P(x+\Delta x,y,z)\Delta y\Delta z \approx \dfrac{\partial P}{\partial x}\Delta x \Delta y\Delta z\)。其它方向同理。因此边界上的整个积分近似为\(\left(\dfrac{\partial P}{\partial x}+\dfrac{\partial Q}{\partial y}+\dfrac{\partial R}{\partial z}\right)\Delta x\Delta y\Delta z\)。把小立方体拼成给定区域时,重叠部分依然相互抵消了,只留下最外围的积分。

\(\left(\dfrac{\partial P}{\partial x}+\dfrac{\partial Q}{\partial y}+\dfrac{\partial R}{\partial z}\right)\)这一项可以写成\(\nabla \cdot F\),这里的点乘是形式上的点乘。它被称为“散度”,因此Gauss公式也被称为“散度定理”。我们想知道散度的几何意义是什么:把Gauss公式的右侧用积分中值定理写成\(|\Omega|(\nabla \cdot \vec F(P_0))\),那么Gauss定理可以写作\(\dfrac{\displaystyle\iint\limits_{\partial \Omega}\vec F \cdot \vec{n}dS}{|\Omega|}=\nabla \cdot \vec F(P_0)\)。如果我们保证\(P_0\)始终包在\(\Omega\)内部,并且不断缩小左侧的\(\Omega\),那么这个过程的极限值就是右侧的散度,即\(\lim\limits_{\Omega \to P_0}\dfrac{\displaystyle\iint\limits_{\partial \Omega}\vec F \cdot \vec{n}dS}{|\Omega|}=\nabla \cdot \vec F(P_0)\),而左侧反应的就是穿出包含\(P\)的一小圈曲面的通量,它反应的就是\(P_0\)点附近向量场的“发散情况”。如果\(P\)是“源点”,散度就为“正”,如果是“汇点”,散度就为“负”,如果既不是源点也不是汇点,散度就为0。

旋度

Stokes公式指出

\[\displaystyle\int\limits_{\partial \Sigma}\vec F \cdot \vec{\tau}ds=\iint\limits_{\Sigma}(\nabla \times \vec F)\cdot d\vec S \]

分量形式为\(\displaystyle\int\limits_{\partial \Sigma}Pdx+Qdy+Rdz=\iint\limits_{\Sigma}\left(\dfrac{\partial R}{\partial y}-\dfrac{\partial Q}{\partial z}\right)dy\and dz+\left(\dfrac{\partial P}{\partial z}-\dfrac{\partial R}{\partial x}\right)dy\and dz+\left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right)dy\and dz\)。向量场在曲面边界上的积分等于\(\nabla \times \vec F\)在曲面上的通量。

Stokes公式其实是三维情形下的Green公式。Green公式指出,对于平面上的一个向量场,如果我们在给定区域的边界上对向量做一圈积分,它一定等于\(\left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right)\)在整个区域上做积分。即\(\displaystyle\int\limits_{\partial D}Pdx+Qdy=\iint\limits_{D}\left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right)dxdy\)。对于Green公式我们这样来理解:假如我们能把平面划分成微小的矩形,每个矩形的左下角设为\((x,y)\),那么向量在这个矩形的边界上做积分是容易计算的:\(x\)方向的积分是上下两条边上的积分,可以近似为\(P(x,y)\Delta x - P(x,y+\Delta y)\Delta x \approx -\dfrac{\partial P}{\partial y}\Delta x \Delta y\)。同样的,对于\(y\)方向也有\(Q(x+\Delta x,y)\Delta y - Q(x,y)\Delta y \approx \dfrac{\partial Q}{\partial x}\Delta x \Delta y\)。因此整个环路积分就近似为\(\left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right)\Delta x\Delta y\)。现在当我们把所有微小矩形拼成给定的区域时,我们发现重叠部分的路径积分相互抵消,只留下最外围的路径的积分,这些积分凭借起来就是向量场在区域边界上的积分,因此\(\sum \left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right)\Delta x\Delta y\)就等于边界上的积分\(\displaystyle\int\limits_{\partial D}Pdx+Qdy\)。

现在从三维角度来理解Green公式,它可以理解为向量场在某个平面上的分量绕平面边界的环路积分等于\((\nabla \times \vec F)\)这个奇特的项在垂直平面方向上的分量在平面上积分。现在我们依然把曲面分成无数个小平面片,对于每个平面片,我们是否分解向量对环路积分是不会产生影响的,而奇特的项的积分相当于乘以小平面片的面积,这样就得到:向量场在小平面片边界上的环路积分等于\(\nabla \times \vec F\)垂直平面的分量乘以平面片面积。于是把所有小平面片累加,得到向量场在曲面边界上的环路积分等于\(\nabla \times \vec F\)在曲面上的通量。

其中\(\nabla \times \vec F\)称为“旋度”,用行列式可以写作\(\begin{vmatrix}\vec i & \vec j & \vec k\\\partial_x & \partial_y & \partial_z\\P&Q&R\end{vmatrix}\)。同样地,把Stokes公式的右侧用积分中值定理写成\(|\Sigma|(\nabla \times \vec F(P_0))\),那么Stokes定理可以写作\(\dfrac{\displaystyle\int\limits_{\partial \Sigma}\vec F \cdot \vec{\tau}ds}{|\Sigma|}=\nabla \times \vec F(P_0)\)。保证\(P_0\)包在\(\Sigma\)内部不断缩小\(\Sigma\),极限值就是右侧的旋度,即\(\lim\limits_{D \to P_0}\dfrac{\displaystyle\iint\limits_{\partial \Sigma}\vec F \cdot \vec{\tau}ds}{|\Sigma|}=\nabla \times \vec F(P_0)\),左侧是绕\(P_0\)一小圈的线积分,它反应的就是\(P_0\)点附近向量场的“旋转情况”。如果向量场正好以某种方式绕\(P_0\)旋转,旋度就不为0。

向量场的微商

从梯度、散度、旋度的定义中可以看到,在某个空间的边界上对函数做积分都相应的等价为梯度、散度、旋度在整个空间上做积分。所以我们可以把梯度、散度和旋度理解为“向量场的某种微商”。根据我们的记号,这三种微商分别记为\(\nabla f,\nabla \cdot \vec F,\nabla \times \vec F\)。其中“梯度”必须作用在标量上,而“散度、旋度”必须作用在向量上。

梯度、散度、旋度分别是对向量场做了一阶的微商。那如果做二阶微商会得到哪些结果呢?在这个过程中,我们把\(\nabla\)记号当作向量一样根据向量的法则参与运算,其中梯度对应着向量的数乘, 散度就对应着向量的点乘,旋度就对应着向量的叉乘,那么二阶微商其实就是向量的“混合积”。但这只是我们在形式上产生的直观的理解,下面我们依次来推导:

梯度的旋度

我们可以证明

\[\nabla \times (\nabla f)=0 \]

它“对应着”混合积中的运算法则\(\vec v\times (c\vec v)=c(\vec v \times \vec v)=0\),因为两个相同的向量夹角为0因此叉积为0。我们根据旋度和梯度的定义来验证确实如此:

\[\begin{aligned} &\left(\dfrac{\partial }{\partial x},\dfrac{\partial }{\partial y},\dfrac{\partial }{\partial z}\right) \times \left(\dfrac{\partial f}{\partial x},\dfrac{\partial f}{\partial y},\dfrac{\partial f}{\partial z}\right)\\=&\left(\dfrac{\partial^2 f}{\partial y\partial z}-\dfrac{\partial^2 f}{\partial z\partial y},\dfrac{\partial^2 f}{\partial z\partial x}-\dfrac{\partial^2 f}{\partial x\partial z},\dfrac{\partial^2 f}{\partial x\partial y}-\dfrac{\partial^2 f}{\partial y\partial x}\right)\\=&(0,0,0) \end{aligned} \]

它指出由一个标量函数的梯度构成的向量场的旋度处处为0,简称梯度的旋度为0。有趣的是把这个命题反过来,一个旋度处处为0的场是否一定是某个标量函数的梯度呢,即旋度为0能否推出这个矢量场是“有势场”?要证明一个场是“有势场”等价于证明任何环路的积分都为0,而这是显然的——根据Stokes公式,任何环路的积分就等于其旋度在以这个环路为边界的空间上的积分,而旋度始终为0,所以这个积分也始终为0,因此任何环路的积分都必须等于0,因此这个场必然是有势场。

旋度的散度

标签:partial,场论,cdot,公式,nabla,Delta,vec,应用,dfrac
From: https://www.cnblogs.com/qixingzhi/p/17417969.html

相关文章

  • OpenAI 官宣首个 ChatGPT iOS 应用
    最近,OpenAI宣布推出官方iOS应用,允许用户随时随地访问其高人气AI聊天机器人,此举也打破了近几个月内苹果AppStore上充斥似是而非的山寨服务的窘境。该应用程序是ChatGPT的首个官方移动应用程序。ChatGPT软件程序在去年推出后迅速获得了超过1亿用户,这也让技术行业火速......
  • 直线导轨在机床上的应用优势
    直线导轨用于高精或高速直线往复运动场合,且可以承担一定的扭矩,可在高负载的情况下实现高精度的直线运动,随着工业4.0时代的到来,市场对直线导轨的需求也将迅速增长,越来越多的直线导轨被用于各式各样的机器。直线导轨在机床的应用中,能影响到工件定位和表面关节度,在系统中,机械元件的反......
  • 用ABP Suite创建Blazor Server的应用程序
    这个应用程序我们取名为BlazorOne,意思是集AuthServer、HttpApiHost和BlazorServer3个功能于一体的应用程序。因为ABPSuite支持另外一种模式,是把上述3个功能独立部署。为了由浅入深的介绍ABP的模块化开发,我们先完成BlazorOne吧!#1、#2、我们的解决方案名字叫Study.BlazorOne,其......
  • Typora语法大全(包含数学公式)
    一、Markdown基本语法  标题 #一级标题(快捷键Ctrl+1) ##二阶标题(快捷键Ctrl+2) ###三阶标题(快捷键Ctrl+3) ####四阶标题(快捷键Ctrl+4) #####五阶标题(快捷键Ctrl+5) ######六阶标题(快捷键Ctrl+6) 如何生成目录  @[TOC]目录 在文章开始地方输入[t......
  • Xshell 7 提示 “要继续使用此程序,您必须应用最新的更新或使用新版本”
    平平无奇的一天,想同步一下本地和服务器的程序。博主一般采用的同步文件的方法是通过xshell先连接服务器,再通过xftp同步文件。突然,今天打开xshell的时候,报出问题需要更新到新版本: 然后就开始自动更新,结果显示当前xshell7已经是最新版本的了! 我又试了一下Xftp7,也是无法直......
  • 应用系统项目开发过程总结
    一调研阶段a.需求调研:在项目开始之前,需要对目标用户进行调查,了解他们的需求和期望。这包括与潜在用户进行访谈、收集反馈和数据分析等。b.环境调研:目前系统功能,版本,技术类型,接口情况,网络环境,系统环境c.技术调研:预期本项目涉及到的新技术,安排人开始熟悉引入d.开发环境准备......
  • ChatGPT 推出 iOS 应用,支持语音输入,使用体验如何?
    最近,OpenAI宣布推出官方iOS应用,允许用户随时随地访问其高人气AI聊天机器人,此举也打破了近几个月内苹果AppStore上充斥似是而非的山寨服务的窘境。该应用程序是ChatGPT的首个官方移动应用程序。ChatGPT软件程序在去年推出后迅速获得了超过1亿用户,这也让技术行业火速......
  • 信息熵、交叉熵、KL散度公式的简单理解
    整理:我不爱机器学习1信息量信息量是对信息的度量,就跟时间的度量是秒一样,考虑一个离散的随机变量x的时候,当观察到的这个变量的一个具体值的时候,我们接收到了多少信息呢?例如听到太阳从东方升起,这样信息对于我们来说价值不大,因为这是一个必然事件,所以这个信息传递给我们的信息量为......
  • ruoyi-vue接入钉钉,作为h5微应用
    ruoyi-vue接入钉钉,作为h5微应用https://blog.csdn.net/jiaodacailei/article/details/1247099141.安装依赖在ruoyi-ui目录,npm安装依赖:npminstalldingtalk-jsapi--save2.定义全局钉钉企业IDruoyi-ui/.env.developmentruoyi-ui/.env.productionruoyi-ui/.env.staging#......
  • pta_【CPP0039】vector应用测试
    #include<iostream>#include<vector>#include<algorithm>usingnamespacestd;intmain(void){inti,a[10],b;for(i=0;i<10;i++){scanf("%d",&a[i]);}scanf("%d",&b);//插入的数{vector<int&......