• 大小: 945B
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: matlab  

资源简介

用matlab产生3维的高斯分布,初学者的练习,r=linspace(0,3,500); the=linspace(0,2*pi,500); [rho,theta]=meshgrid(r,the); [x,y]=pol2cart(theta,rho); n=0;

资源截图

代码片段和文件信息

function [ output_args ] = gaosi1( input_args )
%UNtitleD4 此处显示有关此函数的摘要
%   此处显示详细说明
w0=0.5;
r=linspace(03*w0200);
eta=linspace(02*pi200)
[rhotheta]=meshgrid(reta);
[xy]=pol2cart(thetarho);
Iopt=exp(-2*rho.^2/w0^2);
surf(xyIopt);
shading interp;
xlabel(‘位置/mm‘);
ylabel(‘位置/mm‘);
zlabel(‘相对强度/a.u.‘);
title(‘高斯强度分布‘);
axis([-3*w03*w0-3*w03*w001]);
colorbar;
colormap(‘hot‘);
box on;
grid off;



end


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        475  2018-03-07 15:27  gaosi\gaosi1.m

     文件        535  2018-03-07 15:32  gaosi\gaosi2.m

     目录          0  2018-03-07 20:52  gaosi

----------- ---------  ---------- -----  ----

                 1010                    3


评论

共有 条评论