主要内容

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);间谍(我)

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

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

S = speye (400800);间谍(S)

该命令等价于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®编码器™生成C和c++代码。

之前介绍过的R2006a