exponenta event banner

шпион

Визуализация разреженности матрицы

Описание

пример

spy(S) строит график разреженности матрицы S. Ненулевые значения окрашиваются, а нулевые - белыми. На графике отображается число ненулевых значений в матрице. nz = nnz(S).

пример

spy(S,LineSpec) дополнительно указывает LineSpec задание обозначения маркера и цвета для использования на графике. Например, spy(A,'r*') использует красные звездочки для ненулевых значений.

пример

spy(___,MarkerSize) определяет MarkerSize для задания размера маркеров с использованием любой из предыдущих комбинаций входных аргументов.

Примеры

свернуть все

Постройте график разреженной матрицы смежности 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'Hexagram
ЦветОписание

y

Желтый

m

Пурпурный

c

Голубой

r

Красный

g

Зеленый

b

Синий

w

Белый

k

Черный

Совет

  • format + является текстовой альтернативой для отображения ненулевой структуры малой матрицы:

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

Расширенные возможности

Представлен до R2006a