基于matlab的姓名仿真实验.

光电综合性大实验

班级:光电111 姓名:匡政政 学号:3110206109

时间:2014.12.29-2015.01.09 指导老师:韩超、鲁麟

1

目录

实验一 Matlab软件环境的熟悉 实验二 实验三 实验四 实验五 实验六 实验七 实验八

函数编写与程序设计 二维图形和三维图形的创建 离轴傅里叶全息术的光学仿真实验迂回位相型全息图的制作实验 光电二极管特性测试 光电二三极管综合特性测试 光电二极管特性测试

2

PIN APD 实验一 Matlab软件环境的熟悉

(一)实验目的

熟悉MATLAB软件的工作环境、命令的使用方法,掌握绘图及编程原理 (二)实验设备

计算机MATLAB软件

(三)实验内容

MATLAB软件命令的使用、数据及图像的读取、处理和保存、常规的矩 阵元算、方程组的求解方法等。

实验小结:本次实验我们熟悉了Matlab的软件环境,了解了命令的使用方法,同时也掌握了绘图及编程原理,收获颇丰!

3

实验二 函数编写与程序设计

(一)实验目的

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)

y1?m1sin(2?f1t);y2?m2sin(2?f2t); y?y1?y2 2.程序设计:相传古代印度国王要褒奖他的聪明能干的宰相达依尔,问他要

什么?达依尔回答:“陛下只要在国际象棋棋盘的第一个格子上放一粒麦子,第二个格子上放两粒麦子,以后每个格子上的麦子数都按前一个格子上的两倍计算。如果陛下按此法给我64格的麦子,就感激不尽,其他什么也不要了。”国王想:“这还不容易。”让人扛了一袋麦子,但很快用光了,再扛出一袋还不够,请你为国王算一下共要给达依尔多少小麦?(一袋小麦约1.4x10^8粒)

3.程序设计:公元前五世纪我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何?

(三)实验要求

1.编写实现第二节实验内容(1)所使用的函数文件。

2.程序设计用M文件编写,并记录执行结果。“百鸡问题”答案不唯一,

要给出所有答案。

3.书写实验报告时要结构合理,层次分明,在分析描述的时候,需要注意

语言的流畅。

4

联系客服:779662525#qq.com(#替换为@)