文档

眼睛

身份矩阵

描述

i =眼睛返回标量1

例子

i =眼睛(nreturns ann-经过-n身份矩阵,在其他地方的对角线和零上有一个。

例子

i =眼睛(n,,,,mreturns ann-经过-m矩阵在主角和其他地方的零上。

例子

i =眼睛(SZreturns an array with ones on the main diagonal and zeros elsewhere. The size vector,SZ,定义尺寸(i)。例如,眼([2,3])返回一个2 x-3阵列,在其他地方的主角和零上有一个阵列。

例子

i =眼睛(___,,,,打字还指定了数据类型(类)对于以前的任何语法。例如,眼(5,'int8')返回由8位整数组成的5 x 5个身份矩阵。

例子

i =眼睛(___,,,,'喜欢',,,,p指定has the same data type, sparsity, and complexity (real or complex) as the numeric variablep

例子

全部收缩

创建一个4 x-4的身份矩阵。

i =眼睛(4)
i =4×41 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1

创建一个2 x-3的身份矩阵。

i =眼睛(2,3)
i =2×31 0 0 0 1 0

创建一个3 x-1的身份向量。

SZ= [3,1]; I = eye(sz)
i =3×11 0 0

Create a 3-by-3 identity matrix whose elements are 32-bit unsigned integers.

i =眼睛(3,'uint32'),
i =3x3 uint32 matrix1 0 0 0 1 0001
class(I)
ans = 'uint32'

创建一个2 by-2的身份矩阵,该矩阵不是真正的价值,而是像现有数组一样复杂。

Define a complex vector.

p= [1+2i 3i];

创建一个复杂的身份矩阵p

i =眼睛(2,'喜欢',p)
i =2×2 complex1.0000 + 0.0000i 0.0000 + 0.0000i 0.0000 + 0.0000i 1.0000 + 0.0000i

定义一个5 x 5的稀疏矩阵。

p =稀疏(5,5,pi);

创建一个稀疏的5 x 5个身份矩阵p

i =眼睛(5,'喜欢',p)
i =(1,1)1(2,2)1(3,3)1(4,4)1(5,5)1

定义单个精度的2 by-2矩阵。

p =单个([1 3; 2 4]);

创建一个同样大小的一个单位矩阵d data type asp

i =眼睛(尺寸(p),'喜欢',p),,,,
i =2x2单基质1 0 0 1
class(I)
ans ='单'

输入参数

全部收缩

第一维的大小,指定为整数值。

  • 如果n是唯一的整数输入参数,然后是一个正方形的n-b-n身份矩阵。

  • 如果n0, 然后是一个空矩阵。

  • 如果n是negative, then it is treated as0

数据类型:双倍的|单身的|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

大小second dimension of,指定为整数值。

  • 如果m0, 然后是一个空矩阵。

  • 如果m是negative, then it is treated as0

数据类型:双倍的|单身的|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

大小,指定为不超过两个整数值的行向量。

  • 如果是SZ0, 然后是一个空矩阵。

  • 如果是SZ为负,然后将元素视为0

例子:sz = [2,3]定义作为2 x-3矩阵。

数据类型:双倍的|单身的|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

输出类,指定为'双倍的',,,,'单身的',,,,逻辑,,,,'int8',,,,'uint8',,,,'int16',,,,'uint16',,,,'int32',,,,'uint32',,,,'int64', 或者'uint64'

原型,,,,specified as a numeric variable.

数据类型:双倍的|单身的|逻辑|int8|int16|INT32|INT64|UINT8|UINT16|UINT32|Uint64
复杂的数字支持:金宝app是的

扩展功能

我ntroduced before R2006a