上QQ阅读APP看书,第一时间看更新
5.2 eye——生成单位矩阵
1. 生成单位矩阵简介
在矩阵的乘法中,有一种矩阵起着特殊的作用,如同数的乘法中的1,这种矩阵被称为单位矩阵。它是个方阵,从左上角到右下角的对角线(称为主对角线)上的元素均为1,除此以外全都为0。如二阶的单位矩阵
在MATLAB中,采用函数eye()产生单位矩阵,该函数的调用格式如下:
A=eye(N)——该函数产生N×N的单位矩阵。
A=eye(M,N)——该函数生成M×N的单位矩阵,对角元素为1,其余元素为零。
A=eye(size(B))——该函数产生和矩阵B维数相同的单位矩阵。
2. 生成单位矩阵例子
【例5.2】 利用函数eye()产生单位矩阵,代码如下:
Y1=eye(3) Y1= 1 0 0 0 1 0 0 0 1 >> Y2=eye(3,2) Y2= 1 0 0 1 0 0 >> Y3=eye(size(Y2)) Y3= 1 0 0 1 0 0