主要内容

speye

稀疏单位矩阵

描述

S = speye返回稀疏标量。1

例子

S = speye(n)返回一个稀疏的n——- - - - - -n单位矩阵,主对角线上是1,其他地方是0。

例子

S = speye(n,)返回一个稀疏的n——- - - - - -矩阵,主对角线上是1,其他地方是0。

例子

S = speye(深圳)返回一个主对角线上为1,其他地方为0的矩阵。大小向量深圳定义了大小(年代).例如,speye (3 [2])返回一个2 × 3矩阵。

例子

全部折叠

创建一个1000 × 1000平方的稀疏单位矩阵,并查看稀疏模式。

I = speye(1000);间谍(我)

图中包含一个轴对象。axis对象包含一个line类型的对象。

结果与稀疏(眼(1000)),但是后一个版本在转换为稀疏存储之前需要为完整表示提供临时存储。

创建一个400 × 800的稀疏单位矩阵并查看非零的模式。

S = speye(400,800);间谍(S)

图中包含一个轴对象。axis对象包含一个line类型的对象。

该命令相当于speye(800年[400])

输入参数

全部折叠

维度大小,指定为非负整数标量。

  • 如果n是唯一的输入参数吗年代是一个n——- - - - - -n单位矩阵。

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

  • 如果n是阴性的,那么它是作为0

例子:speye (4)创建一个4 × 4单位矩阵。

例子:speye(3、6)创建一个3 × 6的单位矩阵。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

维度大小,指定为两元素行向量。行向量是这样的形式[numRows numCols]

  • 的元素深圳0,然后年代是一个空矩阵。

  • 的元素深圳是负的,那么元素被当作0

例子:speye ([4 - 5])创建一个4 × 5矩阵,等价于speye(4、5)

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

R2006a之前介绍