实验二 MATLAB运算基础

  • 格式:doc
  • 大小:99.05 KB
  • 文档页数:6

1
实验二、MATLAB运算基础
一、 实验目的
1.熟悉启动和退出MATLAB的方法。
2.熟悉MATLAB命令窗口的组成。
3.掌握建立矩阵的方法。
4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。

二、 实验内容及结果
1.先求出下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。
(1)21e185sin2z

(2))(22x1xln21z,其中545.0-i212x

(3)2a3.0ln3.0asin2e-eza3.0-a3.03)(,a=-0.3,-2.9,-2.8,…,2.8,2.9,3.0
提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算。
2

(4)32,1221,110,z2224ttttttt,其中t=0:0.5:2.5
提示:用逻辑表达式求分段函数值。

2.已知:
7653877344-3412A,


72-33021-31B

求下列表达式的值:
(1)A+6*B和A-B+I(其中I为单位矩阵)
(2)A*B和A.*B
(3)A^3和A.^3
(4)A/B及B\A
(5)[A,B]和[A([1,3],:);B^2]
程序:
3

结果:
4

3.设有矩阵A和B




25242322212019181716151413121110987654321A,


111340794-23096-171603B

(1)求它们的乘积C。
5

(2)将矩阵C的右下角3×2子矩阵赋给D。
(3)查看MATLAB工作空间的使用情况。

4.完成下列操作:
(1)求[100,999]之间能被21整除的数的个数。
提示:先利用冒号表达式,再利用find函数和length函数。

(2)建立一个字符串向量,删除其中的大写字母。
提示:利用find函数和空矩阵。
6

三、 实验总结与体会
实验前要预习,掌握冒号表达式、find函数和length函数的使用。由于MATLAB
是矩阵运算,因此要掌握点乘和叉乘的区别。E的平方不能直接^2,而应该使用exp(2)。
利用冒号可获得子矩阵。