实验一 MATLAB基本操作及运算(含实验报告)

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

实验一 MATLAB 基本操作及运算

一、 实验目的

1、 理解Matlab 数据对象的特点;

2、 掌握基本Matlab 运算规则;

3、 掌握Matlab 帮助的使用方法;

二、 实验的设备及条件

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

三、 实验内容

要求建立一个名为experiment01.m 的,把与实验内容1-7相关的实验命令都放入该文件中,题与题之间用相应注释分割。注意对实验中出现的相关函数或变量,请使用help 或doc 查询相关帮助文档,学习函数的用法。

1、 建立以下标量:

1) a=10

2) b=2.5×1023

3) c=2+3i ,(i 为虚数单位)

4) d=3/2πj e ,(j 为虚数单位,这里要用到exp ,pi )

2、 建立以下向量:

1) aVec=[3.14 15 9 26]

2) bVec=⎥⎥⎥⎥⎦

⎤⎢⎢⎢⎢⎣⎡18228871.2 3) cVec=[5 4.8 … -4.8 -5 ] (向量中的数值从5到-5,步长为-0.2)

4) dVec=[100 100.01 … 100.99 101] (产生1到10之间的等对数间隔向量,参考logspace ,注意向量的长度)

3、 建立以下矩阵:

1)⎥⎥⎥⎦

⎤⎢⎢⎢⎣⎡=2222 aMat aMat 一个9×9的矩阵,其元素全为2;(参考ones 或zeros )

2)⎥⎥⎥⎥⎥⎥⎦

⎤⎢⎢⎢⎢⎢⎢⎣⎡=1000005000001 bMat bMat 是一个9×9的矩阵,除主对角上的元素为[1 2 3 4 5 4 3 2 1]外,其余元素均为0。(参考diag )。

3)100

20109212291111

=cMat

cMat 为一个10×10的矩阵,可有1:100的向量来产生(参考reshape )

4)⎥⎥⎥⎦

⎤⎢⎢⎢⎣⎡=NaN NaN NaN NaN NaN NaN NaN NaN

NaN NaN NaN NaN

dMat

dMat 为3×4的NaN 矩阵,(参考nan )

5)⎥⎦

⎤⎢⎣⎡---=8710225113eMat 6)产生一个5×3随机整数矩阵fMat ,其值的范围在-3到3之间。(参考rand 和floor 或ceil )

4、 使用题1中的变量计算下列等式的x,y,z 的值:

1) )

6/)15((11--+=a e x 2) g g h h b a y /121,)(=+=提示π,参考sqrt 。

3) c

c a

d c d c R z ))3/sin()]))([(log(π-+=

,其中R 表示取括号内复数的实数部分,c 表示c 的共轭复数,log 是自然对数。(参考real ,conj ,log )

5、 使用题2中的向量求解一下等式: 1))25.2/(2225.221

cVec e xVec -=π,

其中cVec 指的是题2 中定义的向量cVec ,一下雷同。

2)22)(bVec aVec yVec T +=,T aVec 表示aVec 的转置

3)

)/1(log 10dVec zVec =,10log 表示已10为底的对数,参考log10

6、 使用题2和题3中所产生的向量和矩阵计算以下等式,注意本题的操作

均采用矩阵间的运算。

1)2)(aMat bVec aVec xMat ⋅⋅=

2)aVec bVec yMat ⋅=,注意这里与bVec aVec ⋅是不一样的

3)T

bMat aMat cMat zMat )(⋅=,这里cMat 为cMat 所对应行列式的值,参考det 。

7、 函数的使用和矩阵的访问。

1) 计算矩阵cMat 每一列的和,结果应为行向量形式。(参考sum )

2) 计算eMat 每一行的平均值,结果应为列向量形式。(参考mean )

3) 用向量[1 1 1] 替换eMat 的最上一行的值

4) 将cMat 的第2~9行,第2到9列的元素所构成的矩阵赋值给cSub 。

5) 使用函数rand 产生一个1×5的向量r ,并将r 中值小于0.5的元素设置为0。

(参考find )

四、实验报告要求(包含预习报告要求和最终报告要求)

1.实验名称

2.实验目的

3.实验设备及条件

4.实验内容及要求

5.实验程序设计

指程序代码。

6.实验结果及结果分析

实验结果要求必须客观,有数据的可以记录数据,没有数据的简单描述实验现象。结果分析是对实验结果的理论评判。

7.实验中出现的问题及解决方法

8. 思考题的回答

四、 实验报告的提交方式

Word 文档,命名方式:实验号_你的学号_姓名;

例如本次实验:实验一_000000001_张三.doc

E_mail: matlab_xx01@

下一次课前提交,过期不收!

五、 参考文献

预习报告

要求 最终报告要求

参考教材和Matlab帮助文件。

1.实验名称

MATLAB基本操作及运算

2.实验目的

(1)理解Matlab数据对象的特点;

(2)掌握基本Matlab运算规则;

(3)掌握Matlab帮助的使用方法;

3.实验设备及条件

计算机一台(带有MATLAB7.0以上的软件环境)

4.实验内容及要求

要求建立一个名为experiment01.m的,把与实验内容1-7相关的实验命令都放入该文件中,题与题之间用相应注释分割。注意对实验中出现的相关函数或变量,请使用help或doc查询相关帮助文档,学习函数的用法。

5.实验程序设计

clc

format compact

format long g

%1.1

A=10

%1.2

b=2.5*10^23

%1.3

c=2+3*i

相关文档
最新文档