哈密顿算符

2023-11-10 20:32
文章标签 哈密顿 算符

本文主要是介绍哈密顿算符,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

哈密顿算符:

▽≡d/dx*i+d/dy*j+d/dz*k

运算规则: 

一、▽A=(d/dx*i+d/dy*j+d/dz*k)A=dA/dx*i+dA/dy*j+dA/dz*k (标量变矢量)

这样标量场A通过▽的这个运算就形成了一个矢量场,该矢量场反应了标量场A的分布。

二、 ▽·A=(d/dx*i+d/dy*j+d/dz*k)·(Ax*i+Ay*j+Az*k)=dAx/dx+dAy/dy+dAz/dz (矢量变标量)

这里A=(Ax, Ay, Az)

三、 ▽×A=(dAz/dy-dAy/dz)*i+(dAx/dz-dAz/dx)*j+(dAy/dx-dAx/dy)*k (矢量变矢量)

这里A=(AxAyAz)

由此可见:数量(标量)场的梯度与矢量场的散度和旋度可表示为: 

gradA=▽A

divA=▽·A

rotA=▽×A



散度是闭合曲面围成空间中的通量除以围成空间体积,然后令曲面无限小。
旋度是闭合曲线围成面积中的环流除以围成范围面积,然后令曲线无限小。
提醒,这个旋度的概念还要加一句,就是“这个闭合曲线围成的面要选择环流最大的那个面,而旋度的方向就是这个最大面的法线方向”。怎么理解呢?因为围成面的曲线无限小后,其实就围住了一个点,我们讨论的也是这个点的旋度。复杂计算不说,旋度是一个矢量,就有它的方向。而一个点的旋度方向指的就是环流密度最大的那个方向,所以选择闭合曲线围面的时候就要选得到结果最大的那个面,方向也就是这个法线方向。
这么解释不好懂,我明白。给个直观点的。
散度:曲面范围内,如果场线(比如电场线和磁场线)穿过范围内进出量不一样,那这个场在这个点就是有散度的。直观讲,以电场为例,如果这个点包围了一个电子(当然电子有一定的体积,可能让曲面无穷小时仍被包尾,这里只是打个比方),那么肯定是个有源场,有电场线穿入范围,而没有电场线穿出,散度不为零。
旋度:换一条闭合曲线,如果场沿曲线做积分不为零,说明这个面积内旋度不为零。积分是不是不好理解?这么说,沿着曲线一点一点叠加场量,场量和曲线同向就取正,反向就取负。因为曲线是闭合的,所以如果叠加出来不为零,说明沿曲线转了一圈的方向,场叠加也不为零。
最极端的例子,我们的闭合曲线取正圆,包围了一个通电导线,导线周围的磁场也是一个正圆,那么正圆磁场沿着正圆曲线一点一点叠加一圈(因为都是同向或反向)肯定不为零,所以这就是一个有旋场。

这篇关于哈密顿算符的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/385087

相关文章

图论 —— 图的遍历 —— 哈密顿问题

【基本概念】 哈密尔顿通路:经过图中每个结点且仅经过一次的通路。哈密尔顿回路:经过图中每个结点且仅经过一次的回路。哈密尔顿图:存在哈密尔顿回路的图。竞赛图:每对顶点之间都有一条边相连的有向图,n 个顶点的竞赛图称为 n 阶竞赛图。与欧拉回路的对比:欧拉回路是指不重复地走过所有路径的回路;哈密尔顿回路是指不重复地走过所有点并且最后回到起点的回路。 【判定】 1.哈密尔顿通路的判定 设一无向图

hdu 2181 哈密顿绕行世界问题 (深搜)

回朔搜索; #include"stdio.h" #include"string.h" int map[1000][10]; int mark[1000],sum[1000],m,t; void bfs(int x,int s) { int i; if(s==20&&(map[x][1]==m||map[x][2]==m||map[x][3]==m)) {

蓝桥杯-基础训练-趣味算符填符号C++

题目 1 2 3 4 5 6 7 8 9 = 110;请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)。之间没有填入符号的数字组合成一个数,例如:12+34+56+7-8+9 就是一种合格的填法;123+4+5+67-89 是另一个可能的答案。请你利用计算机的优势,帮助警察叔叔快速找到所有答案。每个答案占一行。形如:12+34+56+7-8+9

hdu2181哈密顿绕行世界问题(DFS)

Problem Description 一个规则的实心十二面体,它的 20个顶点标出世界著名的20个城市,你从一个城市出发经过每个城市刚好一次后回到出发的城市。 Input 前20行的第i行有3个数,表示与第i个城市相邻的3个城市.第20行以后每行有1个数m,m<=20,m>=1.m=0退出. Output 输出从第m个城市出发经过每个城市1次又回

哈密顿函数和正则方程

9-2 哈密顿函数和正则方程_哔哩哔哩_bilibili 拉格朗日函数是广义坐标和广义速度的函数 哈密顿函数是广义坐标和广义动量的函数 拉格朗日函数经过勒让德变换得到哈密顿函数

数据结构:哈密顿回路基础

什么是哈密顿回路? 哈密顿回路(Hamiltonian Cycle)是图论中的一个概念,指的是在一个图中通过图的每个顶点恰好一次且仅一次,并最终回到起始顶点的闭合回路。在一个哈密顿回路中,除了起始和结束的顶点必须是同一个顶点,并且这个顶点恰好出现两次之外,其他每个顶点都恰好出现一次。哈密顿回路的命名来自于爱尔兰数学家威廉·罗伊兰·哈密顿。 判断是否存在哈密顿环问题是一个经典的NP完全问题,这意

有趣的安全游戏--哈密顿行动(一)神秘的网页

高高兴兴注册成功后,进来第一题就是一个输入密码的页面 点开查看源码后发现主要逻辑集中在js中,我看到的第一眼简单,随便写了个解密脚本运行得到ORAFEBETLFAEBERFETOLLLRAF然后提交结果显示wrong 难道JS还有隐藏语法这一说?后来才发现下面还有代码 对于这种我果断选择了忽略,那怎么解题呢?想到一种做法,直接将网页源码复制,然后在网页中插入显示密码,如 运

学习笔记(55):C语言入门到精通-赋值算符

立即学习:https://edu.csdn.net/course/play/10534/378140?utm_source=blogtoedu #include <stdio.h>void print_ret(const char* str, const int c) {printf("%s = %d\n", str, c);}int main() {int a = 0;int b = 0;i

哈密顿算子的计算公式及一些常用公式总结

目录 哈密顿算子的定义式如下: 梯度定义: 散度定义: 旋度定义: 常用的一些公式: 注意文中字母上面没有→的是标量,有→的都表示矢量 哈密顿算子的定义式如下: 快速了解哈密顿算符:数量场(标量场)的方向导数及梯度推导、哈密顿算符定义-CSDN博客 梯度定义: 快速了解梯度:数量场(标量场)的方向导数及梯度推导、哈密顿算符定义-CSDN博客 散度定

HDOJnbsp;nbsp;2181nbsp;nbsp;nbsp;哈密顿绕行世界问题

题目:http://acm.hdu.edu.cn/showproblem.php?pid=2181 有两种代码,感觉都挺好的 #include <iostream> #include <cstring> using namespace std; const int MAXN = 23; bool visit[MAXN]; int n,g,p[MAXN][3],pas[MAXN]; void df