MATLAB如何使用eye函数创建单位矩阵

2020年12月17日20:22:29MATLAB如何使用eye函数创建单位矩阵已关闭评论

MATLAB如何使用eye函数创建单位矩阵

【语法说明】

Y=eye(n):生成大小为m×n的单位矩阵Y。

Y=eye(m,n)或 Y=eye([m,n]):生成大小为 m×n 的单位矩阵Y。

Y=eye(size(A)):生成与已知矩阵A同型的单位矩阵Y。

Y=eye(m,n,classname):生成m×n单位矩阵,classname用于指定矩阵中元素的数据类型。

【功能介绍】生成单位矩阵,单位矩阵是主对角线元素均为1,其余元素均为零的矩阵。单位矩阵相当于矩阵运算中的1元素,任意一个方阵A与同型的单位矩阵相乘,所得结果仍为A。

【实例】生成不同形状的单位矩阵。

>> Y1=eye(4)   % 生成4*4的单位矩阵

Y1 =

1 0 0 0

0 1 0 0

0 0 1 0

0 0 0 1

>> Y2=eye(3,4)   % 生成3*4的单位矩阵

Y2 =

1 0 0 0

0 1 0 0

0 0 1 0

>> t=magic(3)    % 3阶魔方矩阵

t =

8 1 6

3 5 7

4 9 2

>> Y3=eye(size(t))  % 生成与矩阵t同型的单位矩阵

Y3 =

1 0 0

0 1 0

0 0 1

【实例讲解】magic函数用于生成魔方矩阵,魔方矩阵属于方阵,满足行、列、对角线之和相等。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。