matlab中的eye函数用法
时间: 2023-10-09 17:15:22 浏览: 569
`eye`函数是MATLAB中的一个内置函数,用于创建一个单位矩阵或者一个指定大小的矩阵,其中对角线上的元素为1,其他元素为0。`eye`函数的基本用法如下:
- `eye(n)` :创建一个n×n的单位矩阵。
- `eye(m,n)` :创建一个m×n的矩阵,其中对角线上的元素为1,其他元素为0。
- `eye(sz)` :创建一个sz×sz的单位矩阵,其中sz可以是一个标量或者包含两个元素的向量,分别表示矩阵的行数和列数。
以下是一些示例:
```matlab
% 创建一个3×3的单位矩阵
A = eye(3)
% 创建一个4×5的矩阵,对角线上的元素为1,其他元素为0
B = eye(4,5)
% 创建一个2×2的单位矩阵
C = eye([2,2])
```
输出:
```
A =
1 0 0
0 1 0
0 0 1
B =
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
C =
1 0
0 1
```
阅读全文