如何从几何角度上理解方程组只有一个解_深度科普---电磁波(三):无激励下的真空中的Maxwell方程组的解...

很久没有写过与自己专业相关的文章了,于是计划穿插进几篇有关电磁波的深度科普的文章。计划分为几个部分:
1. 真空中的
方程组

2. 材料中的
方程组和电磁场的边值条件

3. 无激励下的真空中的
方程组的解---电磁波(本文章)

4. 稳定状态下的边值条件及其结论
相信大家看完这个系列的文章之后会对电磁波有一定的认识。
zdr0:深度科普---电磁波(一):真空中的Maxwell方程组​zhuanlan.zhihu.com
zdr0:深度科普---电磁波(二):材料中的 Maxwell方程组和电磁场的边值条件​zhuanlan.zhihu.com

通过前两篇文章的介绍,相信大家对

方程组有了比较深刻认识,这篇文章中,我们主要想讨论一下在没有外界激励的情况的下
方程组具有何种形式的解。

首先,什么叫做无激励呢?这里的无激励指的是在真空中的

方程组中,空间电荷密度
和电流密度
等于零。这两个物理量之所以称为激励是应为电磁波由它们产生。那为何在两者等于零的情况下
方程组还会有解呢?原因是在激励为零的情况下所解出的解并不是产生的电磁波,而是已经存在的,传播的电磁波---
平面波

现给出真空的无激励的

方程组:

这是一个偏微分方程租,直接求解的话估计做不到。所以为了将这四个方程联系起来我们需要用到旋度算符的一个性质:

对任意矢量场

都有:

我们就利用旋度算符的这个性质将

方程组中的方程联系起来,最终会得到结果:

,

且:

即:

算符是标量算符,但是在上面我们可以看到,它是作用于矢量场的。所以,每个方程都是由三个标量方程组成的,比如对于

方程

属于
波动方程类别,一般的一维波动方程为:

其中

是波速。

对于这个形式的波动方程,有一种叫做

行波解的表达方式:

这个解的表达方式并非空穴来风,比如由一下初值确定的解:


设:现有一维线性波动方程

以及给定的初值条件:

我们利用
变换法进行求解,首先,现将所给定的初值进行
变换:

其中:
方向上的
变换,而
方向的
变换。

之后在对整个方程进行
变换:

其中:

于是我们得到了一个二阶常系数线性齐次常微分方程,从而特征方程和特征根为:

进而得到该常微分方程的通解:

则:

代入变换之后的初值条件:

从而得到在此初值条件下的该常微分方程的特解:

利用
变换的卷积性质:

得到:

即:

这里只是其中一种初值问题的通解,对于
解应该是其他形式的初值问题或者边值问题的通解。

那么该如何去理解这个

行波解呢?

为了方便解释,我们再次将

行波解写在下面:

  • 对于第一式,可以看做是两个传送波的叠加,这两个传送波分别是向左传播的
    和向右传播的
    ,且在该式中,参数应是时间
    ,因为
    的量纲与时间
    的量纲一致。比如,若现在在两个确定的时间
    观察该传送波,
    相当于在这段距离上传播了
    的距离。
  • 对于第二式,可以看做是两个传送波的叠加,这两个传送波分别是向左传播的
    和向右传播的
    ,且在该式中,参数应是位移
    ,因为
    的量纲与位移
    的量纲一致。比如,若现在在两个确定的位移
    观察该传送波,
    相当于在这段距离上传播了
    的时间。

我们现在比较感兴趣的是

之间有什么关系?答案是
之间是正交的。
:首先,我们设:

值得一说的是虽然上面的四个偏导数都为零,但这并不意味着
都是常数,比如
可以是:
这样
必然等于零。

之后由
我们可以知道:
,也就是说
。也就是说
在波的传播过程中没有贡献,只有所谓的“传播分量”
还存在。

这样的话
就是波的传播方向,且
(这是当然,因为
两个方向本来就是垂直的)。而对于
来讲,前面已经假设了
,这就意味着
,同理
,可以得到的是四个波动方程,比如:

其中:
波速,特别的,在真空中:

现在我们拿到
电磁感应定律:
,代入
有:

由之前的假设我们知道,由于
所以其在任意方向上的偏导数都为
,而且
且对时间的偏导数也为零。这样,我们就得到了:

即:

这样就说明了
是相互垂直的,且
三者构成右手系。

的传播面确定之后就不会在随时间变化了,人们称这种情况为
线性偏振波,且规定:

所构成的平面称为
偏振面,一般定义
场的竖直偏振方向是垂直于地面的方向,而其水平偏振方向是平行于地面的方向。对于一个任意的一个波的传播方向
有:
  • 在传播方向
    上传播的电磁波
    的相与传播方向有关,且与
    垂直的平面称为传播面,在空间中是不变的。
  • 对于行进波:
    构成右手系。当然,不是说这三个量随便排就可以,下一篇文章中会具体讨论。

1f6bda7ec5258f731f86c71a30f2a1aa.gif
红色的轴可以看做是x轴(传播方向)。紫色里的黑色矢量为E,橙色里的黑色矢量为B,图片来源:自己画的。

对于一个稳定的,单色光的解是一个正弦或余弦型函数。这样的稳态解可以利用下面的复函数的形式进行表示:

上式是一维的情况。上式中的

可以是
。我们来看看这个稳态解都告诉了我我们什么:
  • 振幅
  • 角频率
  • 波矢量
    和传播方向

也就是说上面的这个稳态解其实只对应于一维的情况,当然你也许发现了,上面的波矢量

并不是一个矢量,所以,对于三维的情况而言,应当把
变成
,即:

从上面可以看出:
的方向就是
的方向,也就是传播方向。这对于一维的情况也是通用的,即:

。对于
的确定,我们只需要将上式带入到
的波动方程中便可得到:

其中:

为波矢量的模,
为波速,
为角频率,
为频率,
为波长。且对对于波长:

在介质中有:

其中:

为真空中光速,
为真空中的波矢量的模,
称为
折射率。

在材料中,折射率一般是复数,即:

,那这个复数的折射率有何意义呢?结论是复折射率的复数部分会使振幅衰减,即能量会有损矢。

假设平面波沿
方向传播,则有:

从而定义:

即有:

显然,虚数部分在衰减因子
中。即振幅
按指数规律衰减。

还没关注专栏《数学及自然科学》的朋友们请赶快关注吧!您的支持是我最大动力!

本专栏既有干货又有科普,一定会有您想看的文章~

也顺便关注一下作者好啦~听说长得好看的人都点了关注呐!

看完记得点赞哦~

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

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

相关文章

matlab figure被图像填充

imgimread(3.jpg);imgrgb2gray(img);figure(1);%figure名字为 Figure 1figure(name,第一);%figure名字为 Figure:第一figure(NumberTitle,off,Name,原图);%figure名字为原图[cols,rows]size(img);set (gcf,Position,[400,300,cols,rows]); %设置figure位置&…

Thread的run()与start()的区别

Java中thread的start()和run()的区别:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程&#xff…

云计算未来趋势预测:AIaaS、无服务器、云端一体化等将成重点?

云计算是一种业务模式,服务提供商在定制的环境中处理客户的完整基础架构和软件需求。随着云计算的发展,云服务和解决方案也将随之增长。 软件即服务(SaaS)预计到2020年将以18%的年均复合增长率增长,平台即服务(PaaS)的采用率将在2020年达到56…

C# list删除 另外list里面的元素_在Python 中 List 操作 9种例子详细了解

list的操作有循环、切片、增、删、改、查、反转、排序;接下来我们逐个来说一下;首先我们要知道,列表的索引(下标)从0开始,最后一个可以用-1表示。1. 循环如果直接for 循环一个list 的时候,那么每…

乱码

程序读入或输出乱码,检查文件的编码方式utf-8或是gbk等;检查程序的解码方式是否与文件的编码方式相同

hadoop矩阵乘法源码_使用Hadoop计算共现矩阵

hadoop矩阵乘法源码这篇文章继续我们在MapReduce的数据密集型文本处理一书中实现MapReduce算法的系列。 这次,我们将从文本语料库创建单词共现矩阵。 本系列以前的文章是: 使用MapReduce进行数据密集型文本处理 使用MapReduce进行数据密集型文本处理-本…

第六章 数组和索引器 (6.6 索引器)

【案例】本案例在Student类中定义索引器,然后通过stu[i] 来引用Student类的对象实例。 【案例目的】(1)掌握索引器定义与使用。 (2)理解索引器与属性的区别。 【代码】 namespace Example1 {class Program{static void Main(string[] args){Student stu new Studen…

Java Executors(线程池)

Sun在Java5中,对 Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的…

matlab 小括号

大括号 用于单元阵列的赋值 中括号 用于形成一个向量或矩阵小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到 小括号,用于引用数组的元素。 如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。 算例:…

如何使用CNN进行物体识别和分类_可能我们之前都想错了:CNN的图像分类策略其实出奇的简单呢!...

【新智元导读】ICLR 2019一篇论文指出:DNN解决ImageNet时的策略似乎比我们想象的要简单得多。这个发现使我们能够构建更具解释性和透明度的图像分类管道,同时也解释了现代CNN中观察到的一些现象。全文约3300字6图,读完可能需要10分钟CNN非常擅…

【小记】-006--关于高度塌陷的问题

最近遇到一个问题:当使用 position:absolute 时,给父元素添加 position:relative 父元素高度塌陷,此时如何使得父元素的高度被子元素撑开? 我了解到的高度塌陷无非就是:float属性,display:absolute/fixed属性 float与d…

StringBuffer的存在的含义

当我处理旧代码并跨StringBuffer实例运行时,通常将它们替换为StringBuilder实例。 尽管可以从此更改中获得性能优势,但我经常在我知道对性能影响不大的地方对其进行更改。 我认为,除了可能带来性能收益外,还应出于各种原因进行更改…

matlab 大括号

大括号,用于cell型的数组的分配或引用。 >> acell(2,1)a [][]>> a(1,1)[2,3,4,0;5,6,7,8];无法从 double 转换为 cell。>> a(1,1){[2,3,4,0;5,6,7,8]};>> a(2,1){str};>> aa [2x4 double]str >>

J2EE项目代码编写规范分享

码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯。 代码编写规范使用范围:J2EE项目开发。 包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范&am…

Socket套接字 =======================

http://www.cndartlang.com/841.html 转载于:https://www.cnblogs.com/pythonClub/p/10732555.html

matlab 中括号

中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是个2*3的矩阵. 分号(;)用来结束一行。 中括号的另一个作用是在函数中,分配输出参数。 Matlab 方括号“[ ]”的作用 1定义矩阵&#xff…

mysql 左连接b表的一条数据_阿里java架构师教你怎么用mysql怒怼面试官

转载地址:阿里java架构教你怎么用mysql怒怼面试官​www.jianshu.com说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了。后面我还会给出一个关于mysql面试优化的试题,这里主要说的索引和BTree结构,很少提到我们的集群配…

详解SQL中drop、delete和truncate的异同

第一:相同点: truncate和不带where子句的delete,以及drop 都会删除表内的数据 第二:不同点: 1. truncate和delete只删除数据不删除表的结构(定义) drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigg…

2039 三角形

三角形 http://acm.hdu.edu.cn/showproblem.php?pid2039 1 #pragma warning(disable:4996) 2 #include<stdio.h>3 int main()4 {5 int n;6 double a, b, c;7 while (scanf("%d", &n) ! EOF)8 {9 for (int i 0; i < n; i) 10 …

java正则表达式用法示例_Java正则表达式教程及示例

java正则表达式用法示例当我开始使用Java时&#xff0c;正则表达式对我来说是一场噩梦。 本教程旨在帮助您掌握Java正则表达式&#xff0c;并让我定期返回以刷新我的正则表达式学习。 什么是正则表达式&#xff1f; 正则表达式定义字符串的模式。 正则表达式可用于搜索&#…