当前位置: 首页 > news >正文

导行电磁波从纵向场分量求其他方向分量的矩阵表示

导行电磁波从纵向场分量求解其他方向分量的矩阵表示

导行电磁波传播的特点

电磁波在均匀、线性、各向同性的空间中沿着 z z z轴传播,可用分离变量法将时间轴、 z z z轴与 x , y x,y x,y轴分离,电磁波的形式可表示为:
E ⃗ = E ⃗ ( x , y ) e − γ z e j ω t H ⃗ = H ⃗ ( x , y ) e − γ z e j ω t \begin{align} \vec E&=\vec E(x,y) \textrm e^{-\gamma z} \textrm e^{j\omega t}\\ \vec H&=\vec H(x,y) \textrm e^{-\gamma z} \textrm e^{j\omega t}\\ \end{align} E H =E (x,y)eγzet=H (x,y)eγzet

纵向场分量的求解导行电磁波的电场和磁场

对于这种波的求解,可以先求出电场、磁场在 z z z轴的分量,然后根据,然后再根据麦克斯韦方程组求出电磁场在 x , y x,y x,y, 由导行电磁波的数学表达式(1), (2)可知, ∂ ∂ z H x = − γ H x \frac{\partial}{\partial z}H_x=-\gamma H_x zHx=γHx, ∂ ∂ z H y = − γ H y \frac{\partial}{\partial z}H_y=-\gamma H_y zHy=γHy, ∂ ∂ z E x = − γ E x \frac{\partial}{\partial z}E_x=-\gamma E_x zEx=γEx, ∂ ∂ z E y = − γ E y \frac{\partial}{\partial z}E_y=-\gamma E_y zEy=γEy.

从纵向场分量求解其他方向电场和磁场分量及其矩阵表示

麦克斯韦方程组可表示如下:
∇ × H ⃗ = ∂ D ⃗ ∂ t + J ⃗ ∇ × E ⃗ = − ∂ B ⃗ ∂ t ∇ ⋅ D ⃗ = ρ ∇ ⋅ B ⃗ = 0 \begin{align} \nabla \times \vec H &= \frac{\partial \vec D}{\partial t}+\vec J\\ \nabla \times \vec E &= - \frac{\partial \vec B}{\partial t}\\ \nabla \cdotp \vec D &= \rho\\ \nabla \cdotp \vec B &= 0 \end{align} ×H ×E D B =tD +J =tB =ρ=0
如果已知 H z , E z H_z, E_z Hz,Ez并且知道导行电磁波的形式如公式(1)和(2)所示,并认为传播空间中不存在电荷与电流, J ⃗ = 0 , ρ = 0 \vec J=0, \rho=0 J =0,ρ=0,方程式(3)-(4)可表示为:

∇ × H ⃗ = [ i j k ∂ ∂ x ∂ ∂ y ∂ ∂ z H x H y H z ] = j ω ε E ⃗ ∇ × E ⃗ = [ i j k ∂ ∂ x ∂ ∂ y ∂ ∂ z E x E y E z ] = − j ω μ H ⃗ \begin{align} \nabla \times \vec H &=\begin{bmatrix} i & j & k \\ \frac{\partial}{\partial x} & \frac{\partial}{\partial y} & \frac{\partial}{\partial z}\\ H_x &H_y&H_z \end{bmatrix} = j\omega \varepsilon \vec E\\ \nabla \times \vec E &= \begin{bmatrix} i & j & k \\ \frac{\partial}{\partial x} & \frac{\partial}{\partial y} & \frac{\partial}{\partial z}\\ E_x &E_y&E_z \end{bmatrix} =- j\omega \mu \vec H\\ \end{align} ×H ×E = ixHxjyHykzHz =εE = ixExjyEykzEz =μH
将(7)式 x x x 分量展开得到(9),将(8)式 y y y 分量展开得到(10)
∂ ∂ y H z + γ H y = j ω ε E x ∂ ∂ x E z + γ E x = j ω μ H y \begin{align} \frac{\partial}{\partial y}H_z+\gamma H_y &=j\omega \varepsilon E_x\\ \frac{\partial}{\partial x}E_z+\gamma E_x &=j\omega \mu H_y\\ \end{align} yHz+γHyxEz+γEx=εEx=μHy
根据(9)和(10),得到用 H z , E z H_z, E_z Hz,Ez表示的 H y , E x H_y, E_x Hy,Ex

[ E x H y ] = − 1 k c 2 [ γ j ω μ j ω ε γ ] [ ∂ ∂ x 0 0 ∂ ∂ y ] [ E z H z ] \begin{align} \begin{bmatrix} E_x \\ H_y \end{bmatrix} &= -\frac{1}{k_c^2} \begin{bmatrix} \gamma & j\omega\mu \\ j\omega\varepsilon & \gamma \end{bmatrix} \begin{bmatrix} \frac{\partial}{\partial x} & 0 \\ 0 & \frac{\partial}{\partial y} \end{bmatrix} \begin{bmatrix} E_z \\ H_z \end{bmatrix} \\ \end{align} [ExHy]=kc21[γεμγ][x00y][EzHz]

将(7)式 y y y 分量展开得到(12),将(8)式 x x x 分量展开得到(13)
− ∂ ∂ x H z − γ H x = j ω ε E y ∂ ∂ y E z + γ E x = j ω μ H x \begin{align} -\frac{\partial}{\partial x}H_z-\gamma H_x &=j\omega \varepsilon E_y\\ \frac{\partial}{\partial y}E_z+\gamma E_x &=j\omega \mu H_x\\ \end{align} xHzγHxyEz+γEx=εEy=μHx
根据(12)和(13),得到用 H z , E z H_z, E_z Hz,Ez表示的 H x , E y H_x, E_y Hx,Ey

[ E y H x ] = − 1 k c 2 [ γ − j ω μ − j ω ε γ ] [ ∂ ∂ y 0 0 ∂ ∂ x ] [ E z H z ] \begin{align} \begin{bmatrix} E_y \\ H_x \end{bmatrix} &= -\frac{1}{k_c^2} \begin{bmatrix} \gamma & -j\omega\mu \\ -j\omega\varepsilon & \gamma \end{bmatrix} \begin{bmatrix} \frac{\partial}{\partial y} & 0 \\ 0 & \frac{\partial}{\partial x} \end{bmatrix} \begin{bmatrix} E_z \\ H_z \end{bmatrix} \\ \end{align} [EyHx]=kc21[γεμγ][y00x][EzHz]

相关文章:

  • 【Dart】P2 数据类型(int、double、String、bool、List、Map)
  • 抖店开通后只有零星的一些散单,是哪里出了问题?新手做店教程!
  • JVM介绍
  • R语言基础 | 安徽某高校《统计建模与R软件》期末复习
  • 力扣题目学习笔记(OC + Swift)21. 合并两个有序链表
  • oracle定位造成卡顿的SQL语句
  • Python 查杀进程的方法封装
  • ThunderSearch(闪电搜索器)_网络空间搜索引擎工具_信息收集
  • unity HoloLens2开发,使用Vuforia识别实体 触发交互(二)(有dome)
  • Hadoop入门学习笔记——五、在虚拟机中部署Hive
  • c++11 标准模板(STL)(std::pair)(七)访问 pair 的一个元素
  • 【华为OD题库-110】反转每对括号间的子串-java
  • Promise,async和js的事件循环机制
  • FPFA.一种二倍频电路代码描述以及测量详情
  • jar混淆,防止反编译,Allatori工具混淆jar包
  • [nginx文档翻译系列] 控制nginx
  • [Vue CLI 3] 配置解析之 css.extract
  • 【刷算法】从上往下打印二叉树
  • CODING 缺陷管理功能正式开始公测
  • Fastjson的基本使用方法大全
  • IDEA 插件开发入门教程
  • IP路由与转发
  • Java编程基础24——递归练习
  • LeetCode29.两数相除 JavaScript
  • MaxCompute访问TableStore(OTS) 数据
  • PHP 的 SAPI 是个什么东西
  • Puppeteer:浏览器控制器
  • React-Native - 收藏集 - 掘金
  • SpiderData 2019年2月25日 DApp数据排行榜
  • Vue2.0 实现互斥
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 你不可错过的前端面试题(一)
  • 前端之React实战:创建跨平台的项目架构
  • 如何胜任知名企业的商业数据分析师?
  • Java性能优化之JVM GC(垃圾回收机制)
  • 整理一些计算机基础知识!
  • ![CDATA[ ]] 是什么东东
  • #stm32整理(一)flash读写
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (3)选择元素——(17)练习(Exercises)
  • (9)STL算法之逆转旋转
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (算法设计与分析)第一章算法概述-习题
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (原)记一次CentOS7 磁盘空间大小异常的解决过程
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET6实现破解Modbus poll点表配置文件
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据
  • .NET基础篇——反射的奥妙
  • .py文件应该怎样打开?