Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

spy

可视化矩阵的稀疏模式

说明

示例

spy(S) 绘制矩阵 S 的稀疏模式。非零值是彩色,而零值是白色。该图显示矩阵中的非零元素数,nz = nnz(S)

示例

spy(S,LineSpec) 还指定 LineSpec,以给出绘图中要使用的标记符号和颜色。例如,spy(A,'r*') 使用红色星号表示非零。

示例

spy(___,MarkerSize) 指定 MarkerSize,以使用上述任一输入参数组合给出标记的大小。

示例

全部折叠

绘制 Buckminster Fuller 多面穹顶的连接图形的 60×60 稀疏邻接矩阵。此矩阵也可表示碳 60 分子和足球。

B = bucky;
spy(B)

Figure contains an axes. The axes contains an object of type line.

指定颜色和标记。

spy(B,'ro')

Figure contains an axes. The axes contains an object of type line.

还要指定标记大小。

spy(B,'ro',2)

Figure contains an axes. The axes contains an object of type line.

输入参数

全部折叠

输入矩阵。S 通常是稀疏矩阵,但也可以是满矩阵或稀疏矩阵。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical
复数支持:

标记的大小,指定为正整数标量。

示例: spy(A,3) 使用大小为 3 的标记。

标记符号和颜色,指定为包含符号的字符向量或字符串。符号可以按任意顺序显示。您不需要同时指定两种特征(标记和颜色)。例如,如果忽略颜色而只指定标记,则绘图使用默认颜色,但使用指定的标记。

示例: 'or' 使用红色圆形标记。

标记说明
'o'圆圈
'+'加号
'*'星号
'.'
'x'叉号
'_'水平线条
'|'垂直线条
's'方形
'd'菱形
'^'上三角
'v'下三角
'>'右三角
'<'左三角
'p'五角形
'h'六角形
颜色说明

y

黄色

m

品红色

c

青蓝色

r

红色

g

绿色

b

蓝色

w

白色

k

黑色

提示

  • format + 是显示小矩阵的非零结构体的基于文本的替代方法:

    format +
    eye(4)
    ans =
    
    +   
     +  
      + 
       +

扩展功能

在 R2006a 之前推出