高斯光束复振幅分布MATLAB
%%高斯光束复振幅%%
clc;clear;
cm=0.01;um=1e-6;mm=0.001;
lambda = 0.632*um; %波长
x=-100*cm:0.1*cm:100*cm;
y=x;
z=0*cm; %截面在高斯光束中z轴位置
[X,Y]=meshgrid(x,-y);
r=sqrt(X.^2+Y.^2);
k=2*pi/lambda;
c=1;
%w0=sqrt(lambda*f/pi);
w0=20*cm; %基模腰斑半径
f=pi*w0^2/lambda;
R=z+f^2/z;
w=w0*sqrt(1+(z/f)^2);
C_Amp=(c./w).*exp(-r.^2./w.^2).*exp(-1i.*(k*(z+r.^2/(2*R))-atan(z/f))) ;
figure;imagesc(x,y,mat2gray(abs(C_Amp)));set(gca,'YDir','normal');
高斯光束复振幅分布MATLAB相关推荐
- matlab 角谱传播,复振幅分布的角谱及角谱的传播.ppt
复振幅分布的角谱及角谱的传播.ppt 光波的数学描述平面波的空间频率-信息光学中最基本的概念 光波的数学描述平面波的空间频率-信息光学中最基本的概念 §2-2 复振幅分布的角谱及角谱的传播 1.复振幅 ...
- 正态分布,锐利分布,莱斯分布 matlab拟合源码
如果你得到一堆数,你想知道它们的大致分布,该怎么办呢?kedensity命令可以帮助你解决这个问题.命令如下: [f,xi]=ksdensity(x) plot(xi,f) 其中,f是估计的密度值,而 ...
- matlab计算幂律分布,Matlab拟合曲线之幂律分布
收集的问题: 如何用matlab来拟合幂律分布,怎样将拟合值和实际值进行对比,放在一个图中,又如何检验实际数据是否符合拟合函数. 如果不符合,如何来直接判断实际数据服从什么样的函数分布呢 在MATLA ...
- 点电荷分布matlab仿真,用Matlab语言描绘三维空间中点电荷的电势分布 点电荷
点电荷 MATLAB实践作业论文 学院:物理与机电工程学院 班级:物理111 学号:1151002129 姓名:时立斌 用MABLAB描述三维空间中点电荷的电势分布 摘要:MATLAB语言是一种科学计 ...
- matlab韦伯分布,MATLAB如何使用wblpdf函数计算韦伯分布的概率密度
MATLAB如何使用wblpdf函数计算韦伯分布的概率密度 [语法说明] Y=wblpdf(X,A,B):计算X中的元素在参数A.B指定的韦伯分布下的概率密度函数值.Y 是与 X.A.B 同型的数组, ...
- Matlab:贝塞尔高斯光束自由传输matlab仿真
matlab代码: clc clear all close all %% N = 200; lambda = 1064e-6; %波长1064nm row = linspace(-1,1,N); co ...
- matlab怎么画威布尔分布,matlab绘制威布尔分布曲线.docx
matlab绘制威布尔分布曲线 MATLAB绘制威布尔分布曲线 威布尔分布概率密度函数: 威布尔分布概率分布函数: 其中m>0,是尺度参数也叫比例参数,a>0是形状参数.X是随机变量,是未 ...
- 二参数威布尔分布matlab,基于MATLAB的威布尔分布参数估计的图形界面设计
基于 MATLAB 的威布尔分布参数估计的图形界面设计 唐军军, 姜年朝, 宋军, 徐艳楠, 刘达 (总参第六十研究所, 江苏 南京 210016) 摘 要: 基于 MATLAB 平台, 设计了一款集 ...
- matlab随机生成正太分布,MATLAB如何使用normrnd函数生成正态分布随机数
MATLAB如何使用normrnd函数生成正态分布随机数 [语法说明] R=normrnd(mu,sigma):生成服从参数为mu和sigma的正态分布的随机数.mu为均值,sigma为标准差.R是与 ...
- 产生随机数 matlab 分布,matlab产生各种分布的随机数
以下资料引自"独居闲士"的博客 http://www.doczj.com/doc/cd81aeaac8d376eeafaa310e.html/s/blog_6e95187d0100 ...
最新文章
- mysql左加入_MySQL左加入子查询*
- Windows下的鱿鱼(Squid)
- Java 常见异常种类
- 第五届蓝桥杯 c/c++ B组6
- linux下的系统监控软件,Linux系统监控工具sysstat
- Android开发之shape画圆环的方法
- Destoon数据库配置文件在哪_Mybatis 系列 2:Mybatis 的两种配置文件
- 关于mysql中select出数据未排序问题
- 为什么你的缓存更新策略是先更新数据库后删除缓存,讲讲其他的情况有什么问题?...
- Netbackup code 98错误实战解析
- 如何将字节数组转换为十六进制字符串,反之亦然?
- 【Linux】Windows Ubuntu 双系统开机选择界面设置
- 中国天气数据,中国地面气象站要素清单
- 微擎支持html微信支付,微信小程序云开发:现已原生支持微信支付
- 2017微软校园招聘笔试题
- 实现三级导航demo
- R语言绘制花瓣图flower plot
- python函数自己调用自己_python怎么调用自己的函数
- 【2021软件创新实验室暑假集训】总结篇
- css fixed定位失效问题