北京工业大学Matlab实验报告
学号
f实验二、Matlab的基本计算
一实验目的
1掌握建立矩阵的方法。
2掌握Matlab各种表达式的书写规则以及常用函数的使用。
3能用Matlab进行基本的数组、矩阵运算。
4掌握矩阵分析的方法以及能用矩阵运算或求逆法解线性方程组。
5掌握Matlab中的关系运算与逻辑运算。
二实验环境
1计算机
2MATLAB70集成环境
三实验内容及要求
1、熟练操作MATLAB70运行环境
2、自主编写程序必要时参考相关资料
3、实验前应写出程序大致框架或完整的程序代码
4、完成实验报告。
四实验程序设计
1利用diag等函数产生下列矩阵。
032570800a804050702b
2利用reshape函数将1题中的a和b变换成行向量。
3产生一个均匀分布在55之间的随机矩阵10×2要求精确到小数点后一位。
4已知
76538773443412A731203321B
求下列表达式的值
1BAK611和IBAK12其中I为单位矩阵
2BAK21和BAK22
3331AK和332
AK
4BAK41和ABK42
551BAK和23152BAK5下面是一个线性方程组
f520670950321615141514131413121xxx
1求方程的解矩阵除法和求逆法
2将方程右边向量元素3b改为053再求解并比较3b的变化和解的相对变化。
6利用ra
d
函数产生均值为0方差为1的6×6正态分布随机矩阵C然后统计C中大于03小于03的元素个数t。
7建立一个矩阵A找出矩阵中值大于1的元素并将它们重新排列成行向量B例如
215500126308394382510A。
8关系运算与逻辑运算
已知a20b2c0d1
1r1ab
2r2abcd
3r3ab10
4r4bc
五实验结果及结果分析
1利用diag等函数产生下列矩阵。
032570800a804050702b
2利用reshape函数将1题中的a和b变换成行向量。
f
3产生一个均匀分布在55之间的随机矩阵10×2要求精确到小数点后一位。
4已知76538773443412A731203321B
求下列表达式的值
1BAK611和IBAK12其中I为单位矩阵
f
2BAK21和B
AK223331AK和332AK
f
4BAK41和ABK42
551BAK和
23152BAK
f
5下面是一个线性方程组520670950321615141514131413121xxx
1求方程的解矩阵除法和求逆法
f
2r