两种方法,一个是使用matlab内嵌ode45函数,一个是使用数值迭代runge-butte的方法。
1.常规的三能级激光系统速率方程表示如下:

{dN3dt=N1W13−N3(S32+A31)dN2dt=−(N2−g2g1N1)σ21vϕ−N2(A21+S21)+N3S32N1+N2+N3=NTdϕdt=(N2−g2g1N1)σ21vϕ−ϕτL\left\{ \begin{aligned} \frac{\mathrm{d} N_{3}}{\mathrm{~d} t}&=N_{1} W_{13}-N_{3}\left(S_{32}+A_{31}\right) \\ \frac{\mathrm{d} N_{2}}{\mathrm{~d} t}&=-\left(N_{2}-\frac{g_{2}}{g_{1}} N_{1}\right) \sigma_{21} v \phi- N_{2}\left(A_{21}+S_{21}\right)+N_{3} S_{32} \\ N_{1}&+N_{2}+N_{3}=N_{\mathrm{T}} \\ \frac{\mathrm{d} \phi}{\mathrm{d} t}&=\left(N_{2}-\frac{g_{2}}{g_{1}} N_{1}\right) \sigma_{21} v \phi-\frac{\phi}{\tau_{\mathrm{L}}} \end{aligned} \right. ⎩⎪⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎪⎧​ dtdN3​​ dtdN2​​N1​dtdϕ​​=N1​W13​−N3​(S32​+A31​)=−(N2​−g1​g2​​N1​)σ21​vϕ−N2​(A21​+S21​)+N3​S32​+N2​+N3​=NT​=(N2​−g1​g2​​N1​)σ21​vϕ−τL​ϕ​​
——《激光原理》

一组红宝石激光器参数:
A31=3×105/s,S32=0.5×107/s,A21=0.3×103/sA_{31}=3 \times 10^{5} / \mathrm{s}, S_{32}=0.5 \times 10^{7} / \mathrm{s}, A_{21}=0.3 \times 10^{3} / \mathrm{s}A31​=3×105/s,S32​=0.5×107/s,A21​=0.3×103/s,
σ21=2.5×10−20/s,g1=g2,v=1.7×1010cm/s,NT=1.6×1019/cm3,τL=1×10−8s,W13=1×103/s\sigma_{21}=2.5 \times 10^{-20} / \mathrm{s}, g_{1}=g_{2}, v=1.7 \times 10^{10} \mathrm{~cm} / \mathrm{s}, N_{\mathrm{T}}=1.6 \times 10^{19} / \mathrm{cm}^{3}, \tau_{\mathrm{L}}=1 \times 10^{-8} \mathrm{~s}, W_{13}=1 \times 10^{3} / \mathrm{s}σ21​=2.5×10−20/s,g1​=g2​,v=1.7×1010 cm/s,NT​=1.6×1019/cm3,τL​=1×10−8 s,W13​=1×103/s

clc
clear
%%
y0=[1;0;0];%设定初值
%tspan=[0 1.05];
tspan=[0 5e-3];
[t,y]=ode45(@rate_eq,tspan,y0);
plot(t,y(:,1))
xlabel('t/ms')
ylabel('\phi')function dydt = rate_eq(t,y)
%phi--y(1);N2--y(2);N3=y(3)
%参数赋值
A31=3e5;
S32=0.5e7;
A21=0.3e3;sigma21=2.5e-20;
V=1.7e10;NT=1.6e19;
taoL=1e-8;
W13=1e3;S21=0;%无辐射跃迁认为较小,取0
y(1)=max(y(1),100); %光子数密度初值dydt=zeros(3,1);
y(1)=max(y(1),100);
dydt(1) = (2*y(2)-NT+y(3))*sigma21*V*y(1)-y(1)/taoL;
dydt(2) = (NT-2*y(2)-y(3))*sigma21*V*y(1)-y(2)*(A21+S21)+y(3)*S32;
dydt(3) = (NT-y(2)-y(3))*W13-y(3)*(S32+A31);
end

2.比较麻烦,调研后,不提供了。

Matlab 计算激光速率方程相关推荐

  1. matlab计算单模光纤耦合效率的积分,《高等光学仿真(MATLAB)版》——光波导、激光:前言...

    前言 21世纪是信息时代,信息学科和信息产业的迅猛发展促使传统的光学仪器科学向光电信 息学科扩展.现代光电信息学科及其产业的发展要求新一代的科学研究人员与工程技术人 员除了具有扎实的理论基础,还应具有 ...

  2. matlab用于激光光束质量分析,MATLAB用于激光光束质量分析

    MATLAB用于激光光束质量分析 李 伦 巩马理 刘兴占 李振宇 王宇兴 (清华大学精密仪器系 ,北京 ,100084) 摘要 : 介绍了利用 CCD.计算机并基于 MATLAB 开发的激光光束质量分 ...

  3. matlab画复变函数,科学网—复数复变函数的Matlab计算与绘图 - 周铁戈的博文

    复数复变函数的Matlab计算与绘图 周铁戈 复数的表示 存在两种表示方法,一种是代数式,一种是指数式,在Matlab中的方式如下: >> z=1+2i            #代数式,1 ...

  4. 【数字信号处理】相关函数应用 ( 使用 matlab 计算相关函数 )

    文章目录 一.相关函数应用场景 1.生成高斯白噪声 2.信噪比 SNR 3.根据信噪比 SNR 求信号幅度 4.产生单载波信号及最终信号 5.求自相关函数及功率 6.matlab 完整代码 一.相关函 ...

  5. Matlab计算基站覆盖面积示例

    站间距 用D表示:小区半径为 R: 单扇区覆盖面积一般作为一个正六边形:D和R示意如下: 计算基站覆盖面积,一般算三个正六边形:下图填充部分: 公式如下: D一般算作R的1.5倍: 用matlab计算 ...

  6. P2 Matlab计算基础-《Matlab/Simulink与控制系统仿真》程序指令总结

    上一篇 回到目录 下一篇 <Matlab/Simulink与控制系统仿真>程序指令总结 Matlab_Simulink_BookExample 2. Matlab 计算基础 表2.1 Ma ...

  7. 2021-05-25 传递函数阶跃响应指标的matlab计算

    传递函数阶跃响应指标的matlab计算 对于一个常规的传递函数,我们在进行了阶跃仿真后经常需要给出对应的响应指标, sys = tf(1,[1 2 3]) y = step(sys) figure p ...

  8. fvdm 跟驰模型 matlab仿真_【新书推荐】【2009.01】控制系统MATLAB计算及仿真(第3版)(黄忠霖)...

    本书包括MATLAB语言基础.控制系统MATLAB仿真基础.控制系统MATLAB计算与仿真3篇. 本书上篇介绍了MATLAB 7.1 系统的相关知识,包括MATLAB 7.1系统概述与活的笔记本Not ...

  9. matlab 求复数的模长,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 matlab计算带有复数的函数,最后求复数函数的模,结果里面却有复数标志i,输入自变量,得到的结果确实是实数,不知道怎么回事; 代码如下: syms n2 ...

最新文章

  1. java与与短路与_Java中短路运算符与逻辑运算符示例详解
  2. L1-018 大笨钟
  3. 图解数据中心水系统标准和架构(大全)
  4. Oracle事务之一:锁和隔离
  5. C语言两班平均成绩,两班工人的平均日产量的标准差系数分别为()。A.甲班11.44%B.甲班8.41%C.乙班12.51%D.乙班9.89% - 作业在线问答...
  6. 亚马逊推荐python_使用python查找amazon类别
  7. Vue 切换路由后页面回到页面顶部
  8. django--cookie与session
  9. Java中ArrayList,Vector,LinkedList,HashMap,HashTable,HashSet对比及总结
  10. [Unity插件]Live2D插件学习
  11. 物联网:LoRa无线通信技术
  12. Spring源码下载及安装
  13. git之ssh与https地址之间的切换、设置免密码访问服务器、remote、set-url、config、global、credential、helper、store、cache、origin
  14. 【b站雅思笔记】Charlie有好好学习 - 雅思机经8-14
  15. Android实现网络视频播放
  16. 计算机常见的应用系统,计算机常见的系统软件
  17. 关于嵌入式面试的一些题
  18. Py西游攻关之基础数据类型
  19. 超大文件上传和断点续传的实现
  20. NCCL源码解析①:初始化及ncclUniqueId的产生

热门文章

  1. 我的世界基岩版json_Linux 搭建 我的世界(MC) 基岩版服务器
  2. z变换判断稳定性和因果性__电路哥课件信号与系统15-16-ppt9z变换-20160510_47590430...
  3. 智慧社区平台建设应该从哪几个方面入手?
  4. SQL进阶教程——EXISTS谓词的用法(第八章)
  5. 微信公众号开发--关注后自动回复(Java记录篇)
  6. OpenHarmony与HarmonyOS实现信息交流(一)
  7. 大数据--数据仓库1--电商数据仓库项目最全总结1
  8. 网上java培训课程,值得一看
  9. 大数据-面试问题大全-持续更新
  10. 问题分析方法 - swot的历史