文件帮助中心文件
身份矩阵
我=眼睛
我=眼睛(n)
我=眼睛(n,m)
我=眼睛(SZ)
我=眼睛(___,typename)
我=眼睛(___,'喜欢',p)
我=眼睛返回标量1。
1
例子
我=眼睛(N.的)返回A.N.-经过-N.在其他地方主对角线和零的标识矩阵。
我=眼睛(N.的)
N.
我=眼睛(N.那M.的)返回A.N.-经过-M.矩阵与主要对角线和零的矩阵。
我=眼睛(N.那M.的)
M.
我=眼睛(SZ.的)返回一个数组,在其他地方的主要对角线和零中。大小向量,SZ.,定义尺寸(i)。例如,眼睛([2,3])在其他地方返回一个2×3阵列,在其他地方的主角线和零。
我=眼睛(SZ.的)
SZ.
尺寸(i)
眼睛([2,3])
我=眼睛(___那typename.的)还指定数据类型(类)一世对于任何先前的语法。例如,眼睛(5,'Int8')返回由8位整数组成的5×5识别矩阵。
我=眼睛(___那typename.的)
typename.
一世
眼睛(5,'Int8')
我=眼睛(___,'喜欢',P.的)指定一世具有与数字变量相同的数据类型,稀疏性和复杂性(真实或复杂)P.。
我=眼睛(___,'喜欢',P.的)
P.
全部收缩
创建一个4×4标识矩阵。
我=眼睛(4)
我=4×41 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1
创建一个2×3个标识矩阵。
我=眼睛(2,3)
我=2×31 0 0 0 1 0
创建一个3×1的身份矢量。
sz = [3,1];我=眼睛(SZ)
我=3×11 0 0.
创建一个3×3识别矩阵,其元素是32位无符号整数。
我=眼睛(3,'uint32'),
我=3x3 UINT32矩阵1 0 0 0 1 0 0 0 1
班级(i)
ans ='uint32'
创建一个2×2的身份矩阵,该矩阵不是真实值的,而是像现有数组一样复杂。
定义复杂的矢量。
p = [1 + 2i 3i];
创建一个复杂的身份矩阵P.。
我=眼睛(2,'喜欢',p)
我=2×2复合物1.0000 + 0.0000i 0.0000 + 0.0000i 0.0000 + 0.0000i 1.0000 + 0.0000i
定义5×5稀疏矩阵。
p =稀疏(5,5,pi);
创建一个稀疏的5×5识别矩阵P.。
我=眼睛(5,'喜欢',p)
i =(1,1)1(2,2)1(3,3)1(4,4)1(5,5)1
定义单个精度的2×2矩阵。
p =单([1 3; 2 4]);
创建具有相同大小和数据类型的身份矩阵P.。
我=眼睛(大小(p),'喜欢',p),
我=2x2单矩阵1 0 0 1
ans ='单'
第一维的大小一世,指定为整数值。
如果N.是唯一的整数输入参数,然后是一世是一个正方形的n-by-n身份矩阵。
如果N.是0., 然后一世是一个空矩阵。
0.
如果N.是消极的,然后它被视为0.。
数据类型:双倍的|单身的|INT8.|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64
双倍的
单身的
INT8.
INT16
INT32.
INT64.
uint8.
uint16
UINT32
UINT64
第二维的大小一世,指定为整数值。
如果M.是0., 然后一世是一个空矩阵。
如果M.是消极的,然后它被视为0.。
大小一世,指定为不超过两个整数值的行向量。
如果是一个元素SZ.是0., 然后一世是一个空矩阵。
如果是一个元素SZ.是消极的,那么元素被视为0.。
例子:sz = [2 3]定义一世作为一个2×3矩阵。
sz = [2 3]
'双倍的'
'单身的'
'逻辑'
'int8'
'uint8'
输出类,指定为'双倍的'那'单身的'那逻辑那'int8'那'uint8'那'int16'那'uint16'那'int32'那'uint32'那'int64', 或者'uint64'。
逻辑
'int16'
'uint16'
'int32'
'uint32'
'int64'
'uint64'
原型指定为数字变量。
数据类型:双倍的|单身的|逻辑|INT8.|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64复数支持:金宝app是的
使用说明和限制:
typename.必须是内置的matlab®数字类型。没有调用静态眼睛其他类的方法。例如,眼睛(m,n,'myclass')没有援引myclass.eye(m,n)。
眼睛
眼睛(m,n,'myclass')
myclass.eye(m,n)
大小参数必须具有固定大小。
typename.必须是内置MATLAB数字类型。没有调用静态眼睛其他类的方法。例如,眼睛(m,n,'myclass')没有援引myclass.eye(m,n)。
Backgroundgool.
螺纹池
此功能完全支持基于线程的环境。金宝app有关更多信息,请参阅在基于线程的环境中运行matlab函数。
您可以指定typename.作为'gpuarray'。如果您指定typename.作为'gpuarray',数组的默认基础类型是双倍的。
'gpuarray'
使用底层类型创建GPU数组数据类型,以前将底层类型指定为额外的参数typename.。例如,i = Eye(3,DataType,'GPuarray')使用底层类型创建一个3×3 GPU标识矩阵数据类型。
数据类型
i = Eye(3,DataType,'GPuarray')
您可以指定底层类型数据类型作为其中一种选择之一:
您还可以指定数字变量P.作为一个GPUARRAY.。
GPUARRAY.
如果您指定P.作为一个GPUARRAY.,返回数组的底层类型与P.。
有关更多信息,请参阅在GPU上运行matlab函数(并行计算工具箱)。
您可以指定typename.作为'编号'或者'分散式'。如果您指定typename.作为'编号'或者'分散式',返回数组的默认基础类型是双倍的。
'编号'
'分散式'
创建具有底层类型的分布式或编码符号数组数据类型,以前将底层类型指定为额外的参数typename.。例如,i = Eye(3,DataType,'分布')创建一个带有基础类型的3×3分布式标识矩阵数据类型。
i = Eye(3,DataType,'分布')
您还可以指定P.作为一个译文或者分散式大批。
译文
分散式
如果您指定P.作为一个译文或者分散式阵列,返回数组的底层类型与P.。
额外的东西译文语法,参见眼睛(辅助)(并行计算工具箱)。
眼睛(辅助)
有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
Speye.|那些|Zeros.
Speye.
那些
Zeros.
您拥有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室