主要内容

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

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

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

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

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

图中包含一个轴。轴包含一个类型为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