h2457528767的个人博客分享 http://blog.sciencenet.cn/u/h2457528767

博文

MATLAB绘制波包曲线

已有 6108 次阅读 2018-10-29 20:07 |个人分类:软件学习|系统分类:科研笔记| MATLAB

 根据 BornWolf 的 Principles of Optics 一书中1.3节的描述,以及 Fig1.5 ,可绘制出波包曲线如下:

2018-10-29_195929.png

图1  波包曲线图


具体程序为:

t=-5:0.01:5;

a=0.1;

y1=2*a.*cos(0.5*(2*t));

y2=-2*a.*cos(0.5*(2*t));

y3=2*a.*(cos(0.5*(2*t)).*cos(10*t));

plot(t,y1,'--k',t,y2,'--k',t,y3,'-k','LineWidth',2);

line([-5,5],[0,0],'Color','k','LineWidth',1);

xlabel('\itt','FontName','Times New Roman','FontSize',20);

ylabel('\ity','FontName','Times New Roman','FontSize',20);

title('Wave Group','FontName','Times New Roman','FontSize',20);




https://blog.sciencenet.cn/blog-3398164-1143468.html

上一篇:MATLAB软件绘制一维双原子晶格的格波色散曲线
下一篇:Intel Fortran 怎么显示行号?
收藏 IP: 202.111.182.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 23:54

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部