学习
工具/原料
matlab
方法/步骤
1、单位矩阵普遍接受的数学表示法使用大写字母I咯悝滩镞来表示单位矩阵,即主对角线元素为1且其他位置元素为0的各种大小的矩阵。这些矩阵具有以下属性:无论维度是否兼容芟坳葩津,AI=A和IA=A。原始版本的MATLAB不能将I用于此用途,因为它不会区分大小字母和小写字母,并且i已用作下标和复数单位。因此,引入了英语双关语。函数eye(m,n)返回m×n矩形单位矩阵,eye(n)返回n×n单位方阵。
2、矩阵求逆如果矩阵A为非奇异方阵(非零行列式),则傲艟茏慕方程AX=I和XA=I具有相同的解X。此解称为A的逆矩阵,表示为A-1惺绅寨瞀。inv函数和表达式A^-1均可对矩阵求逆。A=pascal(3)
3、X=inv(A)
4、A*X
5、通过det计算的行列式表示由矩阵描述的线性变换的缩放因子。当行列式正好为零时,矩阵为奇异矩阵,因此不存在逆矩阵。d=det(A)
6、有些矩阵接近奇异矩阵,虽然存在逆矩阵,但计算容易出现数值误差。cond函数计算逆运算的条件数,它指示矩阵求逆结果的精度。条件数的范围是从1(数值稳定的矩阵)到Inf(奇异矩阵)。c=cond(A)
7、很少需要为某个矩阵构造显式逆矩阵。求解线性方程组Ax=b时,常常会误用inv。从执行时间和数值精度方面而言,求解此方程的最佳方法是使用矩阵反斜杠运算符,即x=A\b。