矢量场的旋度----环量和旋度

news/2024/5/20 0:31:29 标签: 推荐算法, 算法

1、环量

如果矢量场是:$\vec{A}(x,y,z)=A_x(x,y,z)\vec{e_x}+A_y(x,y,z)\vec{e_y}+A_z(x,y,z)\vec{e_z}$

取有向的闭合曲线$\vec{l}$ ,闭合曲线所限定的曲面的正法线方向符合右手螺旋定则。

环量定义:$Q=\oint_l\vec{A}\cdot d\vec{l}$

空间中可以有无穷多个曲面共同构成,也可以由无穷多个有限曲线一个叠加一个构成。所以我们只需要研究任意一个环路上面的情况就足以反应这个场。但是这只是一种整体的概念,我们就同一个环路来说,他的大小几何形状不变,但是我们要注意他的空间的方位不一样,所以对A的积分值也是不一样的。

举例:如果我们的河流里面有我们的流速场,不妨说在这个地方有个漩涡就是我们的流线。如果沿着这个流线对速度进行积分的话,环量不等于0。那么如果环量不等于0,我们就可以推断这个地方肯定有漩涡。如果我们的积分环路和这个流速方向垂直的话,环量等于0

因此我们可以看到环量具有工程概念,如果我们在某一点的领域,沿某一个环路对矢量进行积分,结果不等于0,我们可以初步判定这个地方有没有漩涡。但是漩涡会围着一个轴转,我们想知道轴在哪里?当我们积分的路径和这个轴所垂直的平面在一个平面的时候,积分最大。所以轴和积分路径的发现方向垂直时,环量最大。因此我们关心的问题是,同样一个环路,不同的方向n什么时候环量最大。这样就引入了我们所谓的旋度

2、旋度

$q=\lim_{\Delta s\to0}\frac{\oint_l\vec{A}\cdot d\vec{l}}{\Delta s}$某一点单位面积内的环量,即环量密度

在直角坐标系中可以写出:

$q=(\frac{\partial A_z}{\partial y}-\frac{\partial A_y}{\partial z})\cos\alpha+(\frac{\partial A_x}{\partial z}-\frac{\partial A_z}{\partial x})\cos\beta+(\frac{\partial A_y}{\partial x}-\frac{\partial A_x}{\partial y})\cos\gamma $

n方向的单位矢量:

$\overrightarrow{n_{0}}=\cos\alpha\overrightarrow{e_{x}}+\cos\beta\overrightarrow{e_{y}}+\cos\gamma\overrightarrow{e_{z}}$

我们取一个矢量:

$\vec{v}=(\frac{\partial A_z}{\partial y}-\frac{\partial A_y}{\partial z})\vec{e_x}+(\frac{\partial A_x}{\partial z}-\frac{\partial A_z}{\partial x})\vec{e_y}+(\frac{\partial A_y}{\partial x}-\frac{\partial A_x}{\partial y})\vec{e_z}$

那么环量密度等于$q=\vec{\nu}\cdot\vec{n_{0}}$n方向的环量密度就是这个v矢量在这个方向的投影。如果n和v的方向一致得到最大的环量密度v的方向就是环量密度最大的方向。就是漩涡所在平面垂直的轴的方向。我们把这个矢量就称作他在这一点的旋度

旋度定义公式:


前言知识

场的概念---数量场(标量场)和矢量场介绍理解-CSDN博客

数量场(标量场)的方向导数及梯度推导、哈密顿算符定义-CSDN博客

矢量场的散度----通量和散度概念讲解-CSDN博客


http://www.niftyadmin.cn/n/5423188.html

相关文章

精简版win10系统,添加程序没有iis组件无法添加怎么办

文章目录 [TOC](文章目录) 前言正文 前言 去年在我的小主机里面安装了一个b站up猪【尘雨or胖次】自己封装的精简win10系统 号称待机10小时,系统占用内存不到1g, 用起来确实还行,但是他删除了我一个超级重要的功能,在【启用或关闭…

数据结构之栈详解(C语言手撕)

🎉个人名片: 🐼作者简介:一名乐于分享在学习道路上收获的大二在校生 🙈个人主页🎉:GOTXX 🐼个人WeChat:ILXOXVJE 🐼本文由GOTXX原创,首发CSDN&…

【五】【算法分析与设计】双指针的初见

167. 两数之和 II - 输入有序数组 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index(1)] 和 numbers[index(2)] ,则 1 &…

文本搜索小程序

一个很简单的小程序程序。使用vs开发,代码只有200行左右。用于在一个路径中搜索某一段文本,包括asc和unicode字符编码。 工作生活中,经常需要搜索某一段文本,现有工具很少具备这种本文搜索功能。比如everything虽然强大快速&…

解析Perl爬虫代码:使用WWW__Mechanize__PhantomJS库爬取stackoverflow.com的详细步骤

在这篇文章中,我们将探讨如何使用Perl语言和WWW::Mechanize::PhantomJS库来爬取网站数据。我们的目标是爬取stackoverflow.com的内容,同时使用爬虫代理来和多线程技术以提高爬取效率,并将数据存储到本地。 Perl爬虫代码解析 首先&#xff0…

大恒相机SDK开发

前言 大恒相机sdk适用于大恒相机网口与USB使用&#xff0c;并将采集数据转化为Halcon对象。 程序代码 internal class DaHeng_SDK{IGXDevice m_objIGXDevice null; ///<设备对像IGXStream m_objIGXStream null; …

子查询的特殊用途

一、在数据操作语句中使用子查询 复制数据表 在CREATE TABLE命令中&#xff0c;使用SELECT查询可以把现有表的结构和数据到新表&#xff0c;但不复制索引。 • 只复制结构 CREATE TABLE newTable [AS] SELECT … FROM 源表 LIMIT 0 • 复制结构和数据 CREATE TABLE newTable […

关于tensorrt里面的wts校验

可以参考我改的项目&#xff0c;不过目前推理结果不对&#xff0c;还在修复&#xff1a; https://github.com/lindsayshuo/yolov8-cls-tensorrtx写完api搭建的网络后进行验证网络的传输shape&#xff0c;可以参考如下代码&#xff1a; for (const auto& kv : weightMap) …