实验1_熟悉MATLAB环境及基本操作_2学时 下载本文

内容发布更新时间 : 2024/12/27 15:07:40星期一 下面是文章的全部内容请认真阅读。

实验1 熟悉Matlab环境及基本操作

实验目的:

一、熟悉Matlab环境,掌握Matlab的主要窗口及功能; 二、学会Matlab的帮助使用;

三、掌握向量、矩阵的定义、生成方法和基本运算; 四、掌握Matlab的基本符号运算; 五、掌握Matlab中图形的绘制和控制。

实验仪器与软件:

一、CPU主频在2GHz以上,内存在512Mb以上的PC;

二、Matlab 2010a及以上版本。

实验内容:

一、Matlab环境及主要窗口的功能

运行Matlab安装目录下的matlab.exe文件可启动Matlab环境,其默认布局如下图:

上图为matlab打开之后所显示在窗口,它又分为几部分:

1、主窗口:即上图最大的一个窗口,不能进行计算任务,只是用来作整体环境参数设置,当然,它也包含其他各个部分的窗口;

2、命令窗口:即上图中的中间窗口,在>>之后可输入命令,实现计算或者绘画功能;

- 1 -

3、历史窗口:位于上图右下角的小窗口,它会显示命令窗口执行过的命令,通过该窗口,即可以查看,又可以再执行原来执行过的命令;

4、工作空间窗口:位于上图右上角,用于显示到目前内存中所定义过的变量名、数学结构、字节数与类型等,便于查看;

5、当前目录窗口:位于上图左上角,显示目录下所有文件的文件名

二、Matlab的帮助使用

Matlab提供的联机帮助系统使用户在没有任何资料的情况下就能掌握它的使用和基本操作,作为Matlab的用户应熟练掌握其联机帮助系统的使用,下面是Matlab联机帮助系统的使用方法。

我们第一次进入时,想要了解MATLAB的功能和基本操作,就应该利用该软件所配备的帮助系统,具体如下:

1、直接输入help,将会显示当前帮助中所含的所有项目,如下:

help

2、当然,如果想要查找某类函数,那么可以用help+函数类名,操作如下:

help matfun %查找距阵函数类

3、也可以直接查看某个函数的功能和具体在该软件中怎么调用等,操作如下:

help sin %查看正弦函数的功能和调用

4、look for 命令,

5、其他帮助命令:如查找文件位置可以用which 变量检验函数可以用exist 等

三、向量的定义、生成和基本运算 向量的定义:

1、逐个元素直接输入 向量元素需要有“[ ]”括起来,元素之间可以用空格、逗号或分号分隔。用空格和逗号分隔生成行向量,用分号分隔生成列向量。例:

a=[1 2 3 4 5 6]

2、利用冒号表达式生成 通过设定“步长(step)”,生成一维行向量,通用格式为:x=x0:step:xn。x0表示向量的首元素值,xn表示尾元素数值,step表示每相邻两个元素的间隔. step=1时,可省略此项的输入,直接写成x=x0:xn。 例:

x=0:2:10

z=1:5

- 2 -

3、定数线性采样生成 设定总点数n下,均匀采样生成一维行向量。通用格式为x=linspace(a,b,n)。a,b分别是生成向量的第一个和最后一个元素,n是采样总点数。该指令生成的数组相当于由a:(a-b)/(n-1):b生成的数组。缺省n时,生成100维的行向量。 例:

clear %清除工作空间中的所有变量. x=linspace(-5,5,11) y=-5:10/10:5 z=linspace(-5,5)

4、定数对数采样生成向量 设定总点数n下,经“常用对数”均匀采样生成一维行向量。通用格式为x=logspace(a,b,n) 。生成数组的第一个元素值为10a,最后一个元素值为10b ,n为采样总点数,缺省时,生成50维的行向量。例如: 例:

clear %清除工作空间中的所有变量. x=logspace(1,5,5) y=1:(5-1)/(5-1):5 xx=10.^y z=logspace(1,5)

向量的运算:

1、四则运算:标量a与向量x进行四则运算是a分别与x中的每个元素进行四则运算并生一个与x等长的向量。等长的两个向量才能进行四则运算,向量x与y进行四则运算是这两个向量的对应元素分别进行四则运算并生成一个与它们等长的向量。 例如:

clear

x=[1 2 3 0 -4 5] y=2*x-2 z=x/2+1

w=2\\x %2\\x=2-1*x,不能进行\运算 u=x+y v=x.*y t=x./y s=x.\\y

2、幂运算:向量x与标量a的幂运算是对x的每一个元素施行幂运算,向量x与向量y的幂运算是元素对元素的幂运算。 例如:

clear

x=[1 2 3 0 -4 5] y=x.^2 y1=2.^x

z=x.^[1 2 2 0 -1 0]

- 3 -