上面那个网图,我借用说明下。

首先声明一点:格林公式只对单连通区域生效。

但是如何求复连通区域的∬D(∂Q∂x−∂P∂y)dxdy\iint_D(\frac {\partial Q} {\partial x} - \frac {\partial P} {\partial y})dxdy∬D​(∂x∂Q​−∂y∂P​)dxdy ?

切割成两个单连通区域,然后对两个单连通区域分别使用格林公式。

∬D(∂Q∂x−∂P∂y)dxdy=∬D1(∂Q∂x−∂P∂y)dxdy+∬D2(∂Q∂x−∂P∂y)dxdy=∮C1+C2Pdx+Qdy\iint_{D} (\frac {\partial Q} {\partial x} - \frac {\partial P} {\partial y}) dxdy= \iint_{D_1} (\frac {\partial Q} {\partial x} - \frac {\partial P} {\partial y}) dxdy +\iint_{D_2} (\frac {\partial Q} {\partial x} - \frac {\partial P} {\partial y}) dxdy = \oint_{C_1+C_2}Pdx+Qdy ∬D​(∂x∂Q​−∂y∂P​)dxdy=∬D1​​(∂x∂Q​−∂y∂P​)dxdy+∬D2​​(∂x∂Q​−∂y∂P​)dxdy=∮C1​+C2​​Pdx+Qdy

因为红色部分抵消。加入只剩下内部的顺时针线l和外部的逆时针线L.

复连通区域下格林公式为:
∬D(∂Q∂x−∂P∂y)dxdy=∮L(Pdx+Qdy)−∮l(Pdx+Qdy)\iint_{D} (\frac {\partial Q} {\partial x} - \frac {\partial P} {\partial y}) dxdy= \oint_L(Pdx+Qdy) - \oint_l (Pdx+Qdy) ∬D​(∂x∂Q​−∂y∂P​)dxdy=∮L​(Pdx+Qdy)−∮l​(Pdx+Qdy)
其中L,lL,lL,l都是逆时针线。

那么如果理解同济七版p208的例题4.

那个题首先:

∂Q∂x=∂P∂y→∬D(∂Q∂x−∂P∂y)dxdy=0\frac {\partial Q} {\partial x} = \frac {\partial P} {\partial y} \to \iint_{D} (\frac {\partial Q} {\partial x} - \frac {\partial P} {\partial y}) dxdy =0 ∂x∂Q​=∂y∂P​→∬D​(∂x∂Q​−∂y∂P​)dxdy=0

进而推出:

∮L(Pdx+Qdy)−∮l(Pdx+Qdy)=0→∮L(Pdx+Qdy)=∮l(Pdx+Qdy)\oint_L(Pdx+Qdy) - \oint_l (Pdx+Qdy) =0 \to \oint_L(Pdx+Qdy) = \oint_l (Pdx+Qdy) ∮L​(Pdx+Qdy)−∮l​(Pdx+Qdy)=0→∮L​(Pdx+Qdy)=∮l​(Pdx+Qdy)

如何理解复连通区域的格林公式相关推荐

  1. 通过并查集进行图像的连通区域实现

    通过"并查集"进行图像的连通区域实现 并查集是个什么概念也是通过刷题刷到的,然后就稍微了解了下 小白记录并查集自己实现图像连通区域问题 完整代码放在最后面 并查集可以自己谷歌,目前 ...

  2. OpenCV编程案例:使用轮廓函数检测连通区域

    转自:http://www.aiseminar.cn/bbs/thread-617-1-1.html 此案例位于CXCORE中cvDrawContours函数介绍部分给出.此程序首先载入一个二值图像文 ...

  3. VTK修炼之道51:图形基本操作进阶_连通区域分析

    1.连通区域分析 许多图形数据中,并非只包含一个对象(连通区域).而在处理这些图形数据时,有时需要对每一个对象单独处理或者让其单独显示.比如,利用MarchingCube方法提取三维图像中的等值面,得 ...

  4. OpenCV删除面积小的区域 实现图像二值化分割 标记连通区域

    OpenCV删除面积小的区域 实现图像二值化分割 标记连通区域    [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/781 ...

  5. Matlab形态学图像处理:二值图像分割 标记连通区域和重心位置 删除连通区域

    Matlab形态学图像处理:二值图像分割 标记连通区域和重心位置 删除连通区域 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/detail ...

  6. opencv 最大连通域_opencv 查找连通区域 最大面积实例

    今天在弄一个查找连通的最大面积的问题. 要把图像弄成黑底,白字,这样才可以正确找到. 然后调用下边的方法: RETR_CCOMP:提取所有轮廓,并将轮廓组织成双层结构(two-level hierar ...

  7. matlab bwlabel标记连通区域

    [L,num] = bwlabel(BW,n) 这里num返回的就是BW中连通区域的个数.返回一个和BW大小相同的L矩阵,包含了标记了BW中每个连通区域的类别标签,这些标签的值为1.2.num(连通区 ...

  8. 走进JVM【二】理解JVM内存区域

    引言 对于C++程序员,内存分配与回收的处理一直是令人头疼的问题.Java由于自身的自动内存管理机制,使得管理内存变得非常轻松,不容易出现内存泄漏,溢出的问题. 不容易不代表不会出现问题,一旦内存泄漏 ...

  9. 【机器视觉学习笔记】二值图像连通区域提取算法(C++)

    目录 原理 二值图像 连通区域(Connected Component) 连通区域分析(Connected Component Analysis,Connected Component Labelin ...

最新文章

  1. 在CentOS上安装和配置Guacamole
  2. DispatcherServlet的用途
  3. python 最小硬币数_Python之动态规划(最少硬币数找零)
  4. Angular jasmine单元测试框架里expect.toHaveBeenCalled的工作原理
  5. Java命令行界面(第8部分):Argparse4j
  6. 二.java下使用RabbitMQ实现hello world
  7. 小米10至尊纪念版今日开卖:120hz高刷+120W秒充
  8. CPUID — CPU Identification
  9. cvi中c语言只保留两位小数,保留两位小数,但要求只显示一位小数,怎么实现?...
  10. commit git 删除文件夹_从Git提交中删除文件
  11. UISegmentedControl判断点击第几项
  12. 20.从0开始的微服务架构
  13. 从零和到竞合 亚马逊为何联姻国美?
  14. [转] Node.js 服务端实践之 GraphQL 初探
  15. 如何查看linux服务器内存使用情况
  16. 【多态】【虚表指针与虚表】【多继承中的多态】
  17. 电子科技大学和东北大学计算机专业哪个好,电子科技大学、南京航空航天大学、东北大学,你会怎么选择?...
  18. 读王竹峰老师 《一个数据库十年老兵的思考与总结》 有感
  19. 电子邮箱哪家最安全,各家电子邮箱安全性盘点!
  20. 基于java的中国象棋的设计与实现

热门文章

  1. 杂志征稿 教育杂志征稿
  2. ChatGPT给程序员人手一个,这很朋克(由ChatGPT编写)
  3. 《软件开发沉思录》读书笔记
  4. 代码示例:Java中定义数组的三种方式
  5. 对于大学过去浪费的时间的想法
  6. 【JS】JavaScript时间与时间戳相互转换 | 时间yyyy-MM-dd HH:mm:ss转为时间戳,时间戳转换为时间yyyy-MM-dd HH:mm:ss
  7. 鸿蒙eTS状态管理Consume和Provide
  8. shell脚本是用来做什么的
  9. shader冰冻效果
  10. CAS原理之笨鸟先飞