格林公式推导

news2025/1/12 7:51:15

∫ D ∫ ( ∂ Q ∂ x − ∂ P ∂ y ) d x d y = ∮ P d x + Q d y \int _D \int (\frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y})dx dy = \oint P dx + Qdy D(xQyP)dxdy=Pdx+Qdy

证明:

假设 ∫ Q ( x , y ) d y 的原函数是 q ( x , y ) , ∫ P ( x , y ) d x 的原函数是 p ( x , y ) \int Q(x,y)dy 的原函数是 q(x,y),\int P(x,y) dx 的原函数是p(x,y) Q(x,y)dy的原函数是q(x,y),P(x,y)dx的原函数是p(x,y)

并且,积分区域D如下图所示(这是最简单的形式,一般情况下积分区域的边界是x,y的函数):

在这里插入图片描述

左边的积分式在积分区域运算推导如下:

∫ D ∫ ( ∂ Q ∂ x − ∂ P ∂ y ) d x d y = ∫ D ∫ ( Q x ′ − P y ′ ) d x d y = ∫ D ∫ Q x ′ d x d y − ∫ D ∫ P y ′ d y d x = ∫ y 1 y 2 [ Q ( x 2 , y ) − Q ( x 1 , y ) ] d y − ∫ x 1 x 2 [ P ( x , y 2 ) − P ( x , y 1 ) ] d x = q ( x 2 , y 2 ) − q ( x 2 , y 1 ) − q ( x 1 , y 2 ) + q ( x 1 , y 1 ) − p ( x 2 , y 2 ) + p ( x 1 , y 2 ) + p ( x 2 , y 1 ) − p ( x 1 , y 1 ) (1.1) \int _D \int (\frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y})dx dy=\\ \int _D \int (Q'_x- P'_y)dx dy=\\ \int _D \int Q'_x dx dy- \int _D \int P'_y dy dx= \\ \int _{y_1}^{y_2}[Q(x_2,y) - Q(x_1,y) ]dy - \int _{x_1}^{x_2}[P(x,y_2) - P(x,y_1) ]dx =\\ q(x_2,y_2) - q(x_2,y_1) - q(x_1,y_2)+q(x_1,y_1) \\ -p(x_2,y_2) +p(x_1,y_2)+p(x_2,y_1)-p(x_1,y_1)\tag{1.1} D(xQyP)dxdy=D(QxPy)dxdy=DQxdxdyDPydydx=y1y2[Q(x2,y)Q(x1,y)]dyx1x2[P(x,y2)P(x,y1)]dx=q(x2,y2)q(x2,y1)q(x1,y2)+q(x1,y1)p(x2,y2)+p(x1,y2)+p(x2,y1)p(x1,y1)(1.1)

右边的闭区域积分推导如下:

∮ P d x + Q d y = ∫ x 2 x 1 P ( x , y 2 ) d x + ( ∫ x 1 x 1 P ( x , y 1 ) d x − ∫ x 1 x 1 P ( x , y 2 ) ) d x ) + ∫ x 1 x 2 P ( x , y 1 ) d x + ( ∫ x 2 x 2 P ( x , y 2 ) d x − ∫ x 2 x 2 P ( x , y 1 ) d x ) + ∫ y 2 y 1 Q ( x 1 , y ) d y + ( ∫ y 1 y 1 Q ( x 2 , y ) d y − ∫ y 1 y 1 Q ( x 1 , y ) ) d y ) + ∫ y 1 y 2 Q ( x 2 , y ) d y + ( ∫ y 2 y 2 Q ( x 1 , y ) d y − ∫ y 2 y 2 Q ( x 2 , y ) d y ) = − p ( x 2 , y 2 ) + p ( x 1 , y 2 ) + p ( x 2 , y 1 ) − p ( x 1 , y 1 ) + q ( x 1 , y 1 ) − q ( x 1 , y 2 ) + q ( x 2 , y 2 ) − q ( x 2 , y 1 ) (2.2) \oint P dx + Qdy =\\ \int_{x_2}^{x_1} P(x,y_2)dx +\\ ( \int_{x_1}^{x_1} P(x,y_1)dx - \int_{x_1}^{x_1} P(x,y_2)) dx )+ \\ \int_{x_1}^{x_2} P(x,y_1)dx + \\ ( \int_{x_2}^{x_2} P(x,y_2) dx- \int_{x_2}^{x_2} P(x,y_1) dx)+\\ \int_{y_2}^{y_1} Q(x_1,y)dy + \\ ( \int_{y_1}^{y_1} Q(x_2,y)dy - \int_{y_1}^{y_1} Q(x_1,y)) dy )+ \\ \int_{y_1}^{y_2} Q(x_2,y)dy + \\ ( \int_{y_2}^{y_2} Q(x_1,y) dy- \int_{y_2}^{y_2} Q(x_2,y) dy)=\\ -p(x_2,y_2) + p(x_1,y_2)+p(x_2,y_1) - p(x_1,y_1)+\\ q(x_1,y_1) - q(x_1,y_2)+q(x_2,y_2) - q(x_2,y_1)\tag{2.2} Pdx+Qdy=x2x1P(x,y2)dx+(x1x1P(x,y1)dxx1x1P(x,y2))dx)+x1x2P(x,y1)dx+(x2x2P(x,y2)dxx2x2P(x,y1)dx)+y2y1Q(x1,y)dy+(y1y1Q(x2,y)dyy1y1Q(x1,y))dy)+y1y2Q(x2,y)dy+(y2y2Q(x1,y)dyy2y2Q(x2,y)dy)=p(x2,y2)+p(x1,y2)+p(x2,y1)p(x1,y1)+q(x1,y1)q(x1,y2)+q(x2,y2)q(x2,y1)(2.2)

从等式左右两边的计算结果可以看出,等式两边相等。

论证说明:

  1. 上述闭区域的曲线积分,当从 ( x 1 , y 2 ) (x_1,y_2) (x1,y2) ( x 1 , y 1 ) (x_1,y_1) (x1,y1)对x积分时,其积分值为0。
  2. 格林公式的本质是将以前的二重积分转换为曲线积分,正如同高斯公式是将三重积分转化为曲面积分,转换的前提条件是闭区域积分。
  3. 需要注意的是,对y的闭区域曲线积分的符号取反,而对x的闭区域曲线积分符号不变。此种情况原因是,拿对x的闭区域积分来说,积分项的符号是如下的矩阵: ∣ − 1 1 − 1 1 ∣ \begin {vmatrix} -1 & 1 \\ -1 & 1\end{vmatrix} 1111 ,而对y的积分项符号矩阵为: ∣ − 1 1 1 − 1 ∣ \begin {vmatrix} -1 & 1 \\ 1 & -1\end{vmatrix} 1111
  4. 上图的示例,不仅限于第一象限,其他几个象限也满足这种规律。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1017056.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux万字图文学习进程信号

1. 信号概念 信号是进程之间事件异步通知的一种方式,属于软中断。 1.1 linux中我们常用Ctrlc来杀死一个前台进程 1. Ctrl-C 产生的信号只能发给前台进程。一个命令后面加个&可以放到后台运行,这样Shell不必等待进程结束就可以接受新的命令,启动新的进程。2. S…

Git的ssh方式如何配置,如何通过ssh方式拉取和提交代码

git的ssh配置 HTTPS和SSH的区别设置SSH方式配置单个仓库配置账户公钥 大家通过git拉取代码的时候,一般都是通过http的方式,简单方便。但是细心的童鞋肯定也注意到Git也是支持ssh方式的。可能很多人也试过使用这个方式,但是好像没有那么简单。…

企业架构LNMP学习笔记57

MongoDB的安全设置: 安全: MongoDB的安全事件: 2017年年初: 利用SMB漏洞可以获得系统最高权限。wannacry勒索病毒。当年确实遇到过这个事情。 比特币的概念:开源软件 P2P网络 P2P形式的数字货币。交易记录公开透明。…

Mysql--Java的JDBC编程

Java的数据库编程:JDBC JDBC,即Java Database Connectivity,java数据库连接。是一种用于执行SQL语句的Java API,它是 Java中的数据库连接规范。 下载驱动包作为项目的依赖,数据库驱动包的版本要和数据库服务器的版本…

前端中的跨域请求及其解决方案

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 跨域(Cross-Origin)⭐CORS(跨域资源共享)⭐JSONP(JSON with Padding)⭐代理服务器⭐ WebSocket⭐服务器设置响应头⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#xff1a…

Spring + vue 项目部署(全网最详细教程_含内网穿透部署)

本项目以Springboot 2.7.11和vue2做参考示例 第一步 展示前后端代码的成品 前端Vue 后端Java 项目写完后,差不多就是这个样子,仅供参考! 第二步 开始打包前后端项目 前端打包的方式有以下几种: 方法1: #直接打包&#xff0…

【数据结构】【C++】红黑树RBTree的模拟实现(平衡搜索二叉树)

【数据结构】&&【C】红黑树的模拟实现(平衡搜索二叉树) 一.红黑树的性质二.红黑树的模拟实现1.结点的定义2.搜索树的插入3.变色向上处理4.旋转变色 三.红黑树与AVL树的差别四.完整代码 一.红黑树的性质 1.什么是红黑树? 红黑树是一种搜索二叉树…

页面上下左右滑动事件

1.下载插件 npm install vue-touchnext -S 2.main.js加入以下代码 import VueTouch from vue-touch Vue.use(VueTouch, { name: v-touch }) VueTouch.config.swipe { threshold: 50 //设置左右滑动的距离 } 3.完整代码 <template><div><v-touch swipe…

Java 基础——运行第一个Java程序

【学习笔记】Java 基础——运行第一个Java程序 关键词&#xff1a;Java、Spring Boot、Idea、数据库、一对一、培训、教学本文主要内容是在IDEA中运行第一个Java程序&#xff1a;Hello World计划30分钟完成&#xff0c;请同学尽量准备工具有学习需要请联系&#xff1a;xujian_…

css多个物体椭圆旋转

实现效果 html代码 <div class"background-img"><div class"area"><div class"ball ball1"></div><div class"ball ball2"></div><div class"ball ball3"></div><div …

道路空间功率谱密度与时间功率谱密度(笔记)

1.先上代码其中之一 clc clear close all %% SimTime200; dt0.01;%仿真步长 time0:dt:SimTime; sim_step length(time); Ntlength(time); % 采样点&#xff08;可能要修改&#xff09; u10; % m/s df1/(Nt*dt); % 采样频率间隔 f0:df:1/(2*dt); % 采用频率一…

数据脱敏的风险量化评估介绍

1、背景介绍 当前社会信息化高速发展&#xff0c;网络信息共享加速互通&#xff0c;数据呈现出规模大、流传快、类型多以及价值密度低的特点。人们可以很容易地对各类数据实现采集、发布、存储与分析&#xff0c;然而一旦带有敏感信息的数据被攻击者获取将会造成个人隐私的严重…

NTIRE2023-RTSR-Track2 冠军方案详解

编辑 | Happy 首发 | AIWalker 链接 | https://mp.weixin.qq.com/s/JQ5g9yn_OdjR8hi_tWc4jA arXiv:2305.02126 , cvpr2023 , code , video 本文了一个实时&轻量图像超分方案Bicubic&#xff0c;它通过下采样模块降低图像分辨率以减少计算量&#xff0c;在网络尾部采用…

R语言绘制染色体变异位置分布图,RIdeogram包

变异位点染色体分布图 今天分享的内容是通过RIdeogram包绘制染色体位点分布图&#xff0c;并介绍一种展示差异位点的方法。 在遗传学研究中&#xff0c;通过测序等方式获得了基因组上某些位置的基因型信息。 如下表&#xff0c;第一列是变异位点的ID&#xff0c;第二列是染色体…

Python 字典的定义

视频版教程 Python3零基础7天入门实战视频教程 字典dict 字典也是Python提供的一种常用的数据结构&#xff0c;它用于存放具有映射关系的数据。 字典的定义 比如有成绩表数据——语文:68&#xff0c;数学:98&#xff0c;英语: 76&#xff0c;这组数据看上去像两个列表&…

每天几道Java面试题:集合(第四天)

目录 第四幕 、第一场&#xff09;大厦楼下门口第二场&#xff09;大门口 友情提醒 背面试题很枯燥&#xff0c;加入一些戏剧场景故事人物来加深记忆。PS:点击文章目录可直接跳转到文章指定位置。 第四幕 、 第一场&#xff09;大厦楼下门口 【面试者老王&#xff0c;门卫甲…

浅谈C++|STL之stack+queue+priority_queue篇

一.stack基本概念 栈&#xff08;Stack&#xff09;是一种常见的线性数据结构&#xff0c;遵循后进先出&#xff08;Last-In-First-Out&#xff0c;LIFO&#xff09;的原则。类似于我们在现实生活中堆叠书本或盘子的方式&#xff0c;最后放入的元素最先被取出。 在栈中&#…

【基于多输出方向的同步异步日志系统】

本项目涉及的到所有源码见以下链接&#xff1a; https://gitee.com/ace-zhe/wz_log 一、项目简介 1.日志的概念&#xff08;白话版&#xff09; 日志类似于日记&#xff0c;通常是指对完成某件事情的过程中状态等的记录&#xff0c;而计算机中的日志是指日志数据&#xff0c…

Python实现的mqtt客户端工具分享,小巧且超轻量级(python+tkinter+paho.mqtt)

mqtt协议调试时需要个客户端工具&#xff0c;但网上找的体积包都很大&#xff0c;都不够小巧和便携。于是趁周末时间用python搞出来了个客户端工具&#xff0c;使用pythontinkerpaho.mqtt实现。源码量很少但功能不弱&#xff0c;相当的轻量级。分享给有需要的小伙伴&#xff0c…

论文写作指导手册

TIPS&#xff1a;最近我们上线了“AI写作大师”&#xff0c;后续会继续围绕论文、文章、文案写相关的文章&#xff0c;来验证写作大师能力如何&#xff0c;敬请持续关注&#xff08; openrabbit.net&#xff09;&#xff5e; 一、论文选题 选题是论文研究的第一步&a…