实验任务和目的
- 掌握变量的定义与数据类型。
- 掌握变量的初始化方法。
- 掌握数组、多维数组与子数组的定义、存储、赋值、变换。
- 掌握逻辑数组的用法。
- 熟悉MATLAB常用的函数、常用标点和快捷键。
实验内容
- 求下列表达式的值。
(1) 。
(2) ,其中 , 。
(3) ,其中 。 - 已知A=[-1 5 4;0 7 8;3 61 7],B=[8 3 -1;2 5 3;-3 2 0],求下列表达式:
(1)A+6B和A2-B+I (I为单位矩阵)。
(2)A*B、A.B和BA。
(3)A/B和B/A。
(4)[A,B]和[A([1,3]😅;B^2]。
3.已知A=[23 10 -0.778 0; 41 -45 65 5; 32 5 0 32; 6 -9.54 54 3.14],完成下列操作:
(1)输出A在[10,25]范围内的全部元素以及在A中的位置。
(2)取出A前3行构成矩阵B,前列构成矩阵C,右下角3X2子矩阵构成矩阵D,B与C的乘积构成矩阵E。
(3)分别求表达式E<D、E&D、E|D和E|D的值 - 已知A=[-29 6 18;20 5 12;-8 8 5],求A的特征值及特征向量,并分析其数学意义。
实验过程和结果
第二题:
第三题:
第四题:
心得:通过这次实验使我进一步掌握了建立矩阵的方法以及matlab各种表达式的书写规则,并掌握了数组、多维数组、子数组的定义和提取方法,而且学会了一些常用函数的使用。这期间也对快捷键和常用标点进行了练习,虽然刚开始一直出现错误,特别是对函数的应用,但上网查了一些例题后,便顺利解决了。