MATLAB实验报告(一)-西安邮电大学

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

西安邮电学院

《Matlab》

实验报告

(一)

2011- 2012 学年第 1 学期

自动化

专业:

自动0903 班级:

学号:

姓名:

2011 年9月28日

MATLAB语言实验项目

实验一熟悉MATLAB集成环境与基础运算

一、实验目的

1.熟悉启动和退出MATLAB软件的方法、熟悉MATLAB软件的运行环境。

2.熟悉MATLAB命令窗口的组成。

3.熟悉MATLAB的基本操作。

4.掌握建立矩阵的方法。

5.掌握MATLAB各种表达式的书写规则以及常用函数的使用。

二、实验设备及条件

计算机一台(MATLAB R2010b的软件环境)。

三、实验原理

1.MATLAB的启动

MATLAB系统的启动有三种常见方法:

1)使用Windows“开始”菜单。

2)运行MATLAB系统启动程序matlab.exe。

3)利用快捷方式。

2.MATLAB系统的退出

要退出MATLAB系统,也有三种常见方法:

1)在MATLAB主窗口File菜单中选择Exit matlab 命令。

2)在MATLAB命令窗口输入Exit或Quit命令。

3)单击MATLAB主窗口的“关闭”按钮。

3.MATLAB帮助窗口

进入帮助窗口可以通过以下三种方法:

1)单击MATLAB主窗口工具栏中的help按钮。

2)在命令窗口中输入helpwin、helpdesk或doc。

3)选择help菜单中的“matlab help”选项。

4.MATLAB帮助命令

1)help命令

在MATLAB命令窗口直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。同样,可以通过help加函数名来显示该函数的帮助说明。

2)lookfor命令

help命令只搜索出那些关键字完全匹配的结果,lookfor命令对搜索范围内的m文件进行关键字搜索,条件比较宽松。

3)模糊查询

用户只要输入命令的前几个字母,然后按tab键,系统就会列出所有以这几个字母开头的命令。

5.赋值语句

1)变量=表达式

2)表达式

6.矩阵的建立

1)直接输入法:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分开,不同行的元素之间用分号分开。

2)利用m文件建立矩阵

3)利用冒号表达式建立一个向量e1:e2:e3

4)利用linspace函数产生行向量linspace(a,b,n).

四、实验内容

1.练习下面指令:

cd:切换目录,例如:cd . , cd .. , cd 目录

clear:清除内存单元

help:帮助

who:查看内存中存在的单元

whos:查看内存中单元的详细信息

dir:列出当前目录下的文件或文件夹

path:列出安装目录的所有路径

save:将内存中的数据保存在文件中

load:将文件中的数据加载到matlab中

2.建立自己的工作目录MYWORK和MYDATA,并将它们分别加到搜索路径的前

面或者后面。

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

>> a=(12+2*(7-4))/3^2 a = 2

4.先求下列表达式的值,然后显示MATLAB 工作空间的使用情况并保存全部变量。

(1)0

12

2sin 851z e

=+ z1=2*sin(85/180)/(1+exp(1)^2) z1 =0.1084

(2)22121(0.4552i z In x x +⎡⎤==⎢⎥-⎣⎦其中

>> x=[2,1+2i;-0.45,5]; >> z2=1/2*log(x+sqrt(1+x^2)) z2 =

0.7114 - 0.0253i 0.8968 + 0.3658i 0.2139 + 0.9343i 1.1541 - 0.0044i

(3)0.3,9.2,8.2,...,8.2,9.2,0.3,2

3.0)3.0sin(23.03.03---=+++-=

-a a

In a e e z a a >> x=[2,1+2i;-0.45,5]; >> z2=1/2*log(x+sqrt(1+x^2)) z2 =

0.7114 - 0.0253i 0.8968 + 0.3658i 0.2139 + 0.9343i 1.1541 - 0.0044i

>> a=-3.0:0.1:3.0;

>> z3=(exp(0.3.*a)-exp(-0.3.*a)).*sin(a+0.3)./2+log((a+0.3)./2) z3 =

Columns 1 through 5

1.1775 + 3.1416i 1.2768 + 3.1416i 1.3511 + 3.1416i 1.4002 + 3.1416i 1.4247 + 3.1416i

Columns 6 through 10

1.4250 + 3.1416i 1.4020 + 3.1416i 1.3568 + 3.1416i 1.2905 + 3.1416i 1.2045 + 3.1416i

Columns 11 through 15

1.1002 + 3.1416i 0.9791 + 3.1416i 0.8427 + 3.1416i 0.6926 + 3.1416i 0.5302 + 3.1416i

Columns 16 through 20

0.3566 + 3.1416i 0.1730 + 3.1416i -0.0200 + 3.1416i -0.2223 + 3.1416i -0.4342 + 3.1416i

Columns 21 through 25

-0.6575 + 3.1416i -0.8953 + 3.1416i -1.1540 + 3.1416i -1.4447 + 3.1416i -1.7902 + 3.1416i

Columns 26 through 30

-2.2428 + 3.1416i -2.9717 + 3.1416i -37.0245 -3.0077 -2.3145

Columns 31 through 35

-1.8971 -1.5861 -1.3287 -1.1022 -0.8948

Columns 36 through 40

-0.7003 -0.5150 -0.3371 -0.1659 -0.0014

Columns 41 through 45

0.1561 0.3056 0.4461 0.5764 0.6952

Columns 46 through 50

0.8010 0.8924 0.9682 1.0270

1.0677

Columns 51 through 55

1.0893 1.0908 1.0717 1.0316 0.9701

Columns 56 through 60

0.8874 0.7838 0.6599 0.5166 0.3551

Column 61

相关文档
最新文档