Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

spy

행렬의 희소성 패턴 시각화

설명

예제

spy(S)는 행렬 S의 희소성 패턴을 플로팅합니다. 0인 값은 흰색으로 표시되고 0이 아닌 값은 색으로 표시됩니다. 행렬에서 0이 아닌 요소의 개수가 nz = nnz(S)로 플롯에 표시됩니다.

예제

spy(S,LineSpec)은 플롯에 사용할 마커 기호와 색을 LineSpec에 추가로 지정합니다. 예를 들어 spy(A,'r*')은 0이 아닌 값에 빨간색 별표를 사용합니다.

예제

spy(___,MarkerSize)는 위에 열거된 입력 인수 조합 중 하나와 함께 사용할 수 있으며 마커의 크기를 MarkerSize에 지정합니다.

예제

모두 축소

버크민스터 풀러(Buckminster Fuller)의 측지선 돔(Geodesic Dome)의 연결 그래프에 대한 60×60 희소 인접 행렬을 플로팅합니다. 이 행렬은 C60 분자와 축구공을 나타내기도 합니다.

B = bucky;
spy(B)

색과 마커를 지정합니다.

spy(B,'ro')

마커 크기도 지정합니다.

spy(B,'ro',2)

입력 인수

모두 축소

입력 행렬 S는 일반적으로 희소 행렬이지만, 비희소 행렬일 수도 있습니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical
복소수 지원 여부:

마커의 크기로, 양의 정수 스칼라로 지정됩니다.

예: spy(A,3)은 크기가 3인 마커를 사용합니다.

마커 기호와 색으로, 기호로 구성된 문자형 벡터나 string형으로 지정됩니다. 기호는 어떤 순서로 지정해도 좋습니다. 두 가지 특성(마커와 색) 중 하나를 지정하지 않아도 됩니다. 예를 들어 색을 생략하고 마커를 지정할 경우 플롯에는 디폴트 색과 지정된 마커가 사용됩니다.

예: 'or'은 빨간색 원 마커를 사용합니다.

마커설명
'o'
'+'플러스 기호
'*'별표
'.'
'x'십자
'_'가로선
'|'세로선
's'정사각형
'd'다이아몬드
'^'위쪽 방향 삼각형
'v'아래쪽 방향 삼각형
'>'오른쪽 방향 삼각형
'<'왼쪽 방향 삼각형
'p'펜타그램
'h'헥사그램
설명

y

노란색

m

자홍색

c

녹청색

r

빨간색

g

녹색

b

파란색

w

흰색

k

검은색

  • format +는 다음과 같이 작은 행렬의 0이 아닌 구조를 표시하기 위한 텍스트 기반 대안입니다.

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

확장 기능

참고 항목

| |

도움말 항목

R2006a 이전에 개발됨