이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
그래프와 네트워크 알고리즘
그래프는 네트워크 내의 연결을 표현한 것이며, 다양한 물리적 시스템, 생물학적 시스템, 정보 시스템에 널리 적용할 수 있습니다. 그래프를 사용하여 뇌의 신경 세포, 항공사의 비행 패턴 등 많은 것을 표현해 낼 수 있습니다. 그래프의 구조는 노드(Node)와 간선(Edge)으로 구성됩니다. 각 노드는 엔터티를 나타내며, 각 간선은 두 노드 간의 연결을 나타냅니다. 자세한 내용은 유방향 그래프와 무방향 그래프 항목을 참조하십시오.
함수
객체
GraphPlot | 유방향 그래프와 무방향 그래프의 그래프 플롯 |
속성
GraphPlot 속성 | 그래프 플롯 모양과 동작 |
도움말 항목
- 유방향 그래프와 무방향 그래프
유방향 그래프와 무방향 그래프 소개.
- 그래프와 행렬
이 예제에서는 희소 행렬의 응용 예를 보여주고 그래프와 행렬 사이의 관계에 대해 설명합니다.
- 기존 그래프의 노드와 간선 수정하기
이 예제에서는
addedge
,rmedge
,addnode
,rmnode
,findedge
,findnode
,subgraph
함수를 사용하여graph
객체나digraph
객체의 노드 및/또는 간선에 액세스하고 수정하는 방법을 보여줍니다. - 그래프 노드 이름, 간선 가중치, 기타 특성(Attribute) 추가하기
이 예제에서는
graph
와digraph
를 사용하여 만든 그래프에 포함된 노드와 간선에 특성을 추가하는 방법을 보여줍니다. - 그래프 플로팅과 사용자 지정
이 예제에서는 그래프를 플로팅한 후 표시를 사용자 지정하여 레이블을 추가하거나 그래프 노드와 그래프 간선을 강조 표시하는 방법을 보여줍니다.
- 그래프 노드와 간선에 레이블 지정하기
이 예제에서는 그래프 노드와 간선에 레이블을 추가하고 사용자 지정하는 방법을 보여줍니다.
- 그래프 플롯 데이터팁에 노드 속성 추가하기
이 예제에서는
GraphPlot
데이터팁을 사용자 지정하여 그래프의 추가 노드 속성을 표시하는 방법을 보여줍니다. - 너비 우선 탐색(Breadth-First Search)과 깊이 우선 탐색(Depth-First Search) 시각화하기
이 예제에서는 그래프의 노드와 간선을 강조 표시하여
bfsearch
와dfsearch
의 결과를 시각화하는 함수를 정의하는 방법을 보여줍니다.