Tutorial1 实验报告
一、实验名称
Matlab软件环境的基本使用 二、实验目的
1、 了解Matlab的发展和主要功能; 2、 熟悉Matlab工作环境的各个窗口; 3、 掌握建立矩阵的方法;
4、 掌握Matlab各种表达式的书写规则以及常用函数的使用。 三、实验设备及条件
计算机一台(带有MATLAB7.0 以上的软件环境)。 四、实验内容及要求
1. 在命令窗口依次输入下列命令,根据执行结果分析其功能: help lookfor inv help inv which inv
2. 建立自己的工作目录,再将自己的工作目录设置到Matlab搜索路径下。用path命令查询自己的工作目录;
3. 利用Matlab的帮助功能,分别查询inv、plot、max、round等函数的功能及用法;
4. 先求下列表达式的值,然后显示Matlab工作空间的使用情况并保存全部变量。 (1)z2sin85 11e2
1
12i 2(2)z1ln(x1x2),其中
x20.4525e0.3ae0.3aa0.3sin(a0.3)ln,a3.0,2.9,2.8,...,2.8,2.9,3.0 (3)z322提示:利用冒号表达式生成a向量,求各点的函数值时用点乘运算。
t2,0t1(4)z4t21,1t2,其中t0:0.5:2.5
2t2t1,2t3提示:用逻辑表达式求分段函数值。 5. 已知:
12344131,B203 A347873657327求下列表达式的值。
(1)A6*B和ABI,其中I为单位矩阵; (2)A*B和A.B (3)A^3和A.^3 (4)A/B和A\\B
^(5)A,B和A[1,3],:;B2
6. 设有矩阵A和B
123467A1112131416171819212223245016317691015 B0234 209702541311(1)求它们的乘积C。
(2)将矩阵C的右下角3*2子矩阵赋给D。
2
(3)查看MATLAB工作空间的使用情况。 7、完成下列操作:
(1)求[100,999]之间能被21整除的数的个数。提示利用冒号表达式,find和length函数。
(2)建立一个字符串向量,删除其中的大写字母。提示:利用find函数和空矩阵。 五、实验结果及结果分析
1.
3
2.
3.
4
4.(1)
(2)
(3)
5
(4)
6
5.
(1)
7
(2)
(3)
8
(4)
(5) 6.(1)
9
(2)
10
(3)
7.(1)
11
(2)
12
六、思考题:
1. 与其他高级语言相比,Matlab有哪些显著的特点?
Matlab以高性能的数组运算(包括矩阵运算)为基础,不仅实现了大多数数学算法的高效运行函数和数据可视化,而且提供了非常高效的计算机高级编程语言。
2. Matlab操作桌面有几个窗口?如何使某个窗口脱离桌面成为的窗口?又怎样恢复?
命令窗口,工作空间,历史记录窗口等五个窗口。点击每个窗口的右上角的Undock按钮就可以使该窗口脱离桌面成为窗口,在窗口的view菜单中选择Dock ,菜单项就可以将的窗口恢复。
13