基于matlab的姓名仿真 实验--光电综合性大实验.docVIP

基于matlab的姓名仿真 实验--光电综合性大实验.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于matlab的姓名仿真 实验--光电综合性大实验

光电综合性大实验 班级:光电111 姓名:匡政政 学号:3110206109 时间:2014.12.29-2015.01.09 指导老师:韩超、鲁麟 目录 实验一 Matlab软件环境的熟悉 实验二 函数编写与程序设计 实验三 二维图形和三维图形的创建 实验四 离轴傅里叶全息术的光学仿真实验 实验五 迂回位相型全息图的制作实验 实验六 PIN光电二极管特性测试 实验七 光电二三极管综合特性测试 实验八 APD光电二极管特性测试 实验一 Matlab软件环境的熟悉 (一)实验目的 熟悉MATLAB软件的工作环境、命令的使用方法,掌握绘图及编程原理 实验设备 计算机MATLAB软件 (三)实验内容 MATLAB软件命令的使用、数据及图像的读取、处理和保存、常规的矩 阵元算、方程组的求解方法等。 实验小结:本次实验我们熟悉了Matlab的软件环境,了解了命令的使用方法,同时也掌握了绘图及编程原理,收获颇丰! 实验二 函数编写与程序设计 (一)实验目的 1.掌握函数的编写规则。 2.掌握函数的调用。 3.会用Matlab程序设计实现一些工程算法问题。 (二)实验内容 1.编写一个[y,y1,y2]=mwave(f1,m1,f2,m2)函数,实现以下功能,并绘出y1、y2、y在t∈[0,2π]区间500个样点的图形。(其中调用参数2 ≤ f1、f2 ≤ 20 Hz;0.5 ≤ m1、m2 ≤ 2) 2.程序设计:相传古代印度国王要褒奖他的聪明能干的宰相达依尔,问他要什么?达依尔回答:“陛下只要在国际象棋棋盘的第一个格子上放一粒麦子,第二个格子上放两粒麦子,以后每个格子上的麦子数都按前一个格子上的两倍计算。如果陛下按此法给我64格的麦子,就感激不尽,其他什么也不要了。”国王想:“这还不容易。”让人扛了一袋麦子,但很快用光了,再扛出一袋还不够,请你为国王算一下共要给达依尔多少小麦?(一袋小麦约1.4x10^8粒) 3.程序设计:公元前五世纪我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何? 实验要求 1.编写实现第二节实验内容(1)所使用的函数文件。 2.程序设计用M文件编写,并记录执行结果。“百鸡问题”答案不唯一,要给出所有答案。 3.书写实验报告时要结构合理,层次分明,在分析描述的时候,需要注意语言的流畅。 实验程序 1:function [y,y1,y2]=mwave(f1,m1,f2,m2) % 根据给定的频率和幅值计算标准正弦函数y1、y2及其叠加y的波形。 if (f12)|(f120) error(f1超出范围!),return,end if (f22)|(f220) error(f2超出范围!),return,end if (m10.5)|(m12) error(m1超出范围!),return,end if (m20.5)|(m22) error(m2超出范围!),return,end t=0:2*pi/(500-1):2*pi; y1=m1*sin(2*pi*f1*t); y2=m2*sin(2*pi*f2*t); y=y1+y2; figure subplot(311);plot(t,y1);title(y1波形); subplot(312);plot(t,y2);title(y2波形); subplot(313);plot(t,y);title(y=y1+y2波形); 2:a=1; s=0 for i=1:64 s=s+a; a=2*a; end n=s/1.4/10^8 运行后得:n=1.3176e+011 3:for x=0:19 for y=0:33 for z=0:100

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档