Grafici e algoritmi di rete
I grafici modellano le connessioni di una rete e sono ampiamente applicabili a una varietà di sistemi fisici, biologici e informativi. È possibile utilizzare i grafici per modellare i neuroni di un cervello, i pattern di volo di una compagnia aerea e altro ancora. La struttura di un grafico è composta da “vertici" e “spigoli". Ciascun vertice rappresenta un'entità e ciascun spigolo rappresenta una connessione tra due vertici. Per maggiori informazioni, vedere Directed and Undirected Graphs.
Funzioni
Oggetti
GraphPlot | Graph plot for directed and undirected graphs |
Proprietà
GraphPlot Properties | Graph plot appearance and behavior |
Argomenti
- Directed and Undirected Graphs
Introduction to directed and undirected graphs.
- Graphs and Matrices
This example shows an application of sparse matrices and explains the relationship between graphs and matrices.
- Modify Nodes and Edges of Existing Graph
This example shows how to access and modify the nodes and/or edges in a
graph
ordigraph
object using theaddedge
,rmedge
,addnode
,rmnode
,findedge
,findnode
, andsubgraph
functions. - Add Graph Node Names, Edge Weights, and Other Attributes
This example shows how to add attributes to the nodes and edges in graphs created using
graph
anddigraph
. - Graph Plotting and Customization
This example shows how to plot graphs, and then customize the display to add labels or highlighting to the graph nodes and edges.
- Label Graph Nodes and Edges
This example shows how to add and customize labels on graph nodes and edges.
- Add Node Properties to Graph Plot Data Tips
This example shows how to customize
GraphPlot
data tips to display extra node properties of a graph. - Visualize Breadth-First and Depth-First Search
This example shows how to define a function that visualizes the results of
bfsearch
anddfsearch
by highlighting the nodes and edges of a graph.