修正过的一维FDTD等离子体MATLAB代码

clear;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%系统参数

TimeT=3000;%迭代次数

KE=2000;%网格数目

kc=400;%源的位置

kpstart=600;%等离子体开始位置

kpstop=1000;%等离子体终止位置

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%物理参数

f=1.356e7;%电磁场频率

fpe=1e8;%等离子体频率

c0=3e8;%真空中波速

zdelta=1e-1;%网格大小

dt=zdelta/(2*c0);%时间间隔

u0=2e10;%碰撞频率

wpe=2*pi*fpe;%等离子体圆频率

epsz=1/(4*pi*9*10^9); % 真空介电常数

mu=1/(c0^2*epsz);%磁常数

ex_low_m1=0;

ex_low_m2=0;

ex_high_m1=0;

ex_high_m2=0;

a0=2*u0/dt+(2/dt)^2;

a1=-8/(dt)^2;

a2=-2*u0/dt+(2/dt)^2;

b0=wpe^2+2*u0/dt+(2/dt)^2;

b1=2*wpe^2-8/(dt)^2;

b2=wpe^2-2*u0/dt+(2/dt)^2;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%初始化电磁场

Ex=zeros(1,KE);

Ex_Pre=zeros(1,KE);

Hy=zeros(1,KE);

Hy1=zeros(1,KE);

Hy_Pre=zeros(1,KE);

Dx=zeros(1,KE);

Dx_Pre=zeros(1,KE);

一维FDTD等离子体的Matlab,修正过的一维FDTD等离子体MATLAB代码(公式修正)相关推荐

  1. matlab pdepe函数边界,科学网-使用MATLAB中pdepe函数求解一维偏微分方程-邓浩鑫的博文...

    由于自己科研水平较低,记录的各种体会更多的是给自己做个小结,错误之处,欢迎大家指正. 使用MATLAB求解偏微分方程或者方程组,大致有三类方法.第一种是使用MATLAB中的PDE Toolbox,PD ...

  2. fdtd 磁场 matlab,矩形谐振腔电磁场的FDTD分析和Matlab仿真

    矩形谐振腔电磁场的FDTD分析和Matlab仿真 摘要:目前,电磁场的时域计算方法越来越引人注目.这种方法已经广泛应用到各种电磁问题的分析之中.而将Matlab作为一种仿真工具,用于时域有限差分法,可 ...

  3. MATLAB转移矩阵法仿真,利用转移矩阵和MATLAB求解一维薛定谔方程的一种简捷方法...

    引言在半导体量子器件的分析和设计中,需要计算薛定谔方程,转移矩阵方法是常见的求解途径之一[1,2].转移矩阵方法是较为基于抽象的矩阵迭代计算,处理比较琐杂.由于转移矩阵方法的实质仍是求解线性方程组,因 ...

  4. numerov算法matlab,Numerov算法求解一维薛定谔方程研究.doc

    Numerov算法求解一维薛定谔方程研究 摘 要 本文主要讲述的是运用MATLAB对一维定态薛定谔方程求解中遇到问题的分析.问题指的是在运用文献[1]所提供的程序,解一维定态薛定谔方程时出现了波函数与 ...

  5. 通过有限差分和matlab矩阵运算直接求解一维薛定谔方程,通过有限差分和MATLAB矩阵运算直接求解一维薛定谔方程.doc...

    通过有限差分和MATLAB矩阵运算直接求解一维薛定谔方程 通过有限差分和MATLAB矩阵运算直接求解一维薛定谔方程 文章编号:1672-8785(2010)03-0042-05 通过有限差分和MATL ...

  6. 随机游走matlab,从Matlab到Python的一维随机游走

    你做了很多不同的事情.在 首先,在MATLAB中使用rand,它返回一个介于0和1之间的随机浮点.在python中,使用的是randint,它返回一个随机整数.您正在执行randint(0, 1),这 ...

  7. matlab需要多大运存_提高matlab运行效率

    用过Matlab的人都知道,Matlab是一种解释性语言,存在计算速度慢的问题,为了提高程序的运行效率,matlab提供了多种实用工具及编码技巧. 1. 循环矢量化 Matlab是为矢量和矩阵操作而设 ...

  8. matlab的函数要写在哪,matlab函数库在哪

    ---WORD 格式--可编辑--专业资料--- 在 MATLAB 环境下访问外部函数的共享库文件,必须首先把该库文件加载到内存中.一旦加载 成功,就能直接在 MATLAB 中直接请求...... 1 ...

  9. 图像分割matlab阈值自动计算,图像分割的阈值算法matlab实现.doc

    图像分割的阈值算法matlab实现.doc 图像分割的阈值算法matlab实现[OTSU,1DEntropy,2DEntropy]今天看了几篇论文,实现了一下,没有验证各算法的有效性也没有进行定量比较 ...

最新文章

  1. 一毕业年薪 201 万!目前全球仅四人,华为最高档“天才少年”这样说
  2. Terraform 多云管理工具
  3. Flink 与 TiDB 联合发布实时数仓最佳实践白皮书
  4. datetime timestamp的区别
  5. CM:How is the version of word installed in client returned to Application server
  6. 接收率高达29%的ICLR 2021有哪些论文入榜呢?
  7. CodeVs天梯白银Silver题解
  8. MQ(队列消息的入门)
  9. vue-事件修饰符-详解(.prevent .stop .once .capture .self)
  10. 用python实现一个自动保存复制图片的功能
  11. 嵌入式开发工具介绍与下载
  12. Prometheus监控神器-Alertmanager篇(1)
  13. 谷歌浏览器不能正常显示
  14. android 播放器 sma,SMA测评app
  15. ora-20085 ora-06512错误解决
  16. git之bitbucket
  17. 新年巨献2021新版QQ选号网源码
  18. LabVIEW控制Arduino驱动数码管(基础篇—11)
  19. (六)Docker三剑客之Swarm
  20. 越南版古装剧:雷不死人死不休

热门文章

  1. Classifier4J的中文支持
  2. HetGNN-Heterogeneous Graph Neural Network 异构图神经网络 KDD2019
  3. 转:比尔·盖茨和理查德·斯托曼
  4. CUDA学习(六十五)
  5. React native 第三方组件 React native swiper
  6. 【灵修】舍得——有舍有得
  7. 由“美图秀秀”软件的网站,看网站的生存模式
  8. 9 Characteristics of Free Software Users
  9. scrapy-redis源码解析
  10. async/await剖析