现代测控技术实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 熟悉MATLAB 工作环境

一、实验目的

1.熟悉启动和退出MATLAB 软件的方法。

2.熟悉MATLAB 软件的运行环境。

3.熟悉MATLAB 的基本操作。

二、实验设备

计算机一台(带有MATLAB6.5以上的软件环境)。

三、实验内容

1.练习下面指令:

cd,clear,dir,path,help,who,whos,save,load 。

2.建立自己的工作目录MYBIN 和MYDATA ,并将它们分别加到搜索路径的前面或者后面。

3.求23)]47(*212[÷-+的算术运算结果。

4.M 文件的建立,建立M 文件,求出下列表达式的值:

5.利用MATLAB 的帮助功能分别查询inv 、plot 、max 、round 函数的功能和用法。 四、运行环境介绍及注意事项

1.运行环境介绍

打开Matlab 软件运行环境有图1-1所示的界面。

⎥⎦

⎤⎢⎣⎡-+=++=+=545.0212),1ln(21185sin 22221i x x x z e z o 其中

图1-1 MATLAB的用户界面

图1-1 MATLAB用户界面中有File、Edit、View、Web、Windows、Help六个主菜单,每一个菜单之下又各有下一级子菜单。1为当前路径选择窗口,可点击打开文件夹选择框选择当前工作路径。2中内容可通过点击3和4分别显示分类帮助文件夹和工作空间,工作空间窗口显示当前已经定义的变量值。5中内容可通过点击6和7分别显示指令历史记录与当前目录下文件。8为指令窗口,在符号“>>”后键入指令,执行相关动作,本次实验内容便在指令窗口内输入并运行,每输完一条指令,回车即执行。

2.在指令窗操作时应特别注意以下几点

1)所有输入的指令、公式或数值必须按下回车键以后才能执行。例如:

>>(10*19+2/4-34)/2*3 (回车)

ans=

234.7500

2)所有的指令、变量名称都要区分字母的大小写。

3)%作为MATLAB注释的开始标志,以后的文字不影响计算的过程。

4)应该指定输出变量名称,否则MATLAB会将运算结果直接存入默认的输出变量名ans。

5)MATLAB可以将计算结果以不同的精确度的数字格式显示,可以直接在指令视窗键入不同的数字显示格式指令。例如:

>>format short (这是默认的)

一次输入的指令重新出现,之后再按Enter键,即再执行前一次的指令。而↓键的功用则是往后执行指令。其它在键盘上的几个键如→、←、Delete、Insert其功能则显而易见,无须多加说明。

7)当要暂时执行作业系统(例如Dos)的指令而还要执行MATLAB,可以利用!加上原作业系统的指令,例如 !dir, !format a: 。

3.help命令的使用

一旦发现指令不知如何使用时,help命令将告诉你如何使用。在指令窗中键入(help+指令名称)就可使用MATLAB的帮助系统,这是最快捷的取得帮助的途径。例如:

>> help tan

TAN Tangent.

TAN(X) is the tangent of the elements of X.

See also atan, tand, atan2.

Overloaded functions or methods (ones with the same name in other directories)

help sym/tan.m

Reference page in Help browser

doc tan

4.M文件的保存

当保存M文件时,文件名不能以数字开头,更不能以纯数字命名M文件,例如把一个M文件命名为54.m,则不管文件内容是什么,运行结果总是ans =54。

5.结束MATLAB:

1)点击操作桌面窗口右上角的号;

2)在指令窗键入quit后回车;

3)点击File菜单下的Exit MATLAB菜单项。

如果你是个初学者,可在指令窗键入demo,将会出现下图所示的界面,这可是学习的好帮手。

实验二基本绘图练习

一.实验目的

1.熟悉Matlab强大的图形处理功能;

2.掌握应用Matlab实现二维图形和三维图形的绘制和控制与表现方法。

二、实验设备

计算机一台(带有MATLAB6.5以上的软件环境)。

三.实验内容

1、y1=sin(x)(02

≤≤),等间隔取100个数据点,在同≤≤),y2=cos(x) (02

一个图形窗口中分别绘制以下曲线:

(1) 用钻石符号标记数据点的红色实线画y1曲线;

(2) 用五角星符号标记数据点的蓝色虚线画y2曲线;

β和cos()β的曲线”

(3) 标注图名“sin()

β”、“cos()β”

(5) 标注两条曲线分别为“sin()

(6) 标注x轴“β”,标注y轴“sin()β和cos()β”

(7) 利用鼠标拖动完成标注“→”

(8) 对图形添加网格

x=0:pi/100:2*pi; %生成200个数作为数据点

y1=sin(x);y2=cos(x); %生成函数y1,y2

figure(1);plot(x,y1,'r-d',x,y2,'b--*'); %画y1,y2关于x的函数图像

grid on; %给图像的背景添加栅格

legend('sin(beta)','cos(beta)'); %标注图例

text(pi,0,'\leftarrow sin(\beta)');

gtext('cos(\beta)\rightarrow'); %用鼠标定位文字

title('sin(beta)和cos(beta)'); %标出图名

xlabel('\beta');

ylabel('sin(\beta)和cos(\beta)')

相关文档
最新文档