eye函数——单位矩阵的生成
该函数返回单位矩阵。
Y = eye(n):返回n*n单位矩阵;
Y = eye(m,n):返回m*n单位矩阵;
Y = eye():返回m*n单位矩阵;
Y = eye(size(A)):返回与A一样大小的单位矩阵;
Y = eye:标量1
Y = eye(m, n, classname):
备注:当eye(m,n)函数的m和n参数不相等时,则单位矩阵会出现全0行或列。
示例:
>> A=eye(3,3)
A =
1 0 0
0 1 0
0 0 1
>> B=eye(3,5)
B =
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
>> C=eye(4,3)
C =
1 0 0
0 1 0
0 0 1
0 0 0
补充备注:~eye(m,n)"为eye(m,n)函数产生的矩阵中1,0完全对换。
举例
>> eye(3)
ans =
1 0 0
0 1 0
0 0 1
>> ~eye(3)
ans =
0 1 1
1 0 1
1 1 0
页:
[1]