文档

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®Coder™生成C和c++代码。

之前介绍过的R2006a