实验1 Matlab的基本运算(1)
实验目的:
1、了解Matlab的发展和主要功能;
2、熟悉Matlab工作环境的各个窗口;
3、掌握建立矩阵的方法;
4、掌握Matlab各种表达式的书写规则以及常用函数的使用。
实验内容:
1.在命令窗口依次输入下列命令,根据执行结果分析其功能:
help
在命令窗口输入后,会看到帮助的目录信息,如下图所示。
lookfor inv:输入后会在命令窗口显示帮助中含有字母inv的函数和函数功能的列表。
help inv:查找函数inv,并显示其帮助信息。
which inv:显示函数保存的位置信息,和类型。
2.建立自己的工作目录,再将自己的工作目录设置到Matlab搜索路径下。
用help命令查
询自己的工作目录;
步骤:File菜单——Set Path——Add Folder——选择自建文件夹——确定——点击save ——点击close。
3.利用Matlab的帮助功能,分别查询inv、plot、max、round等函数的功能及用法;
help inv
help plot
help max
help round
4. 先求下列表达式的值,然后显示Matlab 工作空间的使用情况并保存全部变量。
(1)
sin z e =
+12
2851
(2
)
ln(z x =+212,其中.i x +⎡⎤=⎢⎥-⎣⎦
2120455
(3)...sin(.)ln ,.,.,.,...,.,.,.a a e e a z a a --+=
++=---0303303
0330292828293022
提示:利用冒号表达式生成a 向量,求各点的函数值时用点乘运算。
(4),,,:.:.,t t z t t t t t t ⎧≤<⎪
=-≤<=⎨⎪-+≤<⎩2242
01112005252123
其中
提示:用逻辑表达式求分段函数值。
5. 已知:
A -⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦12344347873657,
B -⎡⎤
⎢⎥=⎢⎥
⎢⎥-⎣⎦
131203327
求下列表达式的值。
(1)*A B A B I +-+6和,其中I 为单位矩阵;
(2)*A B 和.A B
A.*B ans =
12 102 4 68 0 261 9 -130 49 (3)^A 3和.^A 3 >> A^3 ans =
37226 233824 48604 247370 149188 600766 78688 454142 118820 >> A.^3
1728 39304 -64 39304 343 658503 27 274625 343 (4)/A B 和\A B >> A/B ans =
16.4000 -13.6000 7.6000 35.8000 -76.2000 50.2000 67.0000 -134.0000 68.0000 >> A\B ans =
-0.0313 0.3029 -0.3324 0.0442 -0.0323 0.1063 0.0317 -0.1158 0.1558
(5)[],A B 和()^
[,],:;A B ⎡⎤⎣⎦132
>> [A,B] ans =
12 34 -4 1 3 -1 34 7 87 2 0 3 3 65 7 3 -2 7 >> [A([1,3],:);B^2]
12 34 -4
3 65 7
4 5 1
11 0 19
20 -5 40
6. 将课件中的相关例题进行演示实验。
思考题:
1. 与其他高级语言相比,Matlab有哪些显著的特点?
2. Matlab操作桌面有几个窗口?如何使某个窗口脱离桌面成为独立的窗口?又怎样恢复?实验报告提交:
将所有实验内容进行总结(实验内容6不必写),要求表述清晰,结果明确。