Ich schrieb eine Funktion, die, gegeben n, zufällige nxn Adjazenzmatrizen generiert. Ich habe mich gefragt, ob es eine Möglichkeit gibt, die Zahl als Dreiecke im Graphen zu bezeichnen, der durch die Matrix dargestellt wird.Mit einer nxn Adjazenzmatrix, wie kann man die Anzahl der Dreiecke im Graphen berechnen (Matlab)?
5
A
Antwort
10
Die (i, j) Element in der n ‚te Potenz eines Adjazenzmatrix A zählt die Anzahl der Wege der Länge n bei beginnend i und endend bei j.
Ein Dreieck ist ein Pfad der Länge 3, der am selben Knoten beginnt und endet. Daher zählt die i 'Diagonale Element der 3. Potenz von A die Anzahl der Dreiecke, die i als einen der Knoten enthalten.
Jedes einzelne Dreieck wird zweimal für jeden der drei Knoten im Diagramm gezählt (einmal in jede Richtung, im Uhrzeigersinn und gegen den Uhrzeigersinn).
Daher ist die Anzahl der verschiedenen Dreiecke trace(A^3)/6
.
Verwandte Themen
- 1. Wie wird die Adjazenzmatrix mit MATLAB
- 2. MATLAB - Wie zeichnet man eine Heatmap aus der nxn-Matrix?
- 3. Anzahl der Dreiecke nach Tessellation
- 4. MATLAB: Wie man eine Matrix als nxn Tabelle plant?
- 5. NetworkX: Adjazenzmatrix teilweise Graphen fehlgeschlagen/Netzwerke
- 6. Mit Python-Grafik aus der Adjazenzmatrix den gewünschten Graphen lesen
- 7. Sparse-Matrix als Adjazenzmatrix in MATLAB
- 8. Wie kann ich die Zeit für die Ausführung jedes Knotens im Tensorfluss-Graphen berechnen?
- 9. Wie die Anzahl der Zeilen im Quellcode
- 10. Berechnen Sie die Anzahl der Wochenendtage Datensätze im Array
- 11. Wie erkennt man die Punkte unterhalb einer Linie in einem Graphen mit MATLAB?
- 12. wie man die Anzahl der Kreise im Bild mit php
- 13. Anzahl der Dreiecke in Sierpinskis Dreieck
- 14. OpenSceneGraph: Texturkoordinaten für die Dreiecke
- 15. Berechnen einer Spirale in MATLAB
- 16. Erstellen einer gewichteten Adjazenzmatrix
- 17. Wie kann man die Linienstärke im MATLAB-Plot präzise steuern?
- 18. berechnen die Anzahl der Pixel in einer Zeile und Spalte
- 19. Visualisierung eines Graphen in Matlab
- 20. wie die Zeit unterschiedlich in Matlab berechnen
- 21. Wie kann man die Account API berechnen?
- 22. Matlab-Parallelverarbeitung: Kann ich die Anzahl der Arbeiter im Parfor-Level begrenzen?
- 23. Plot 'Umschlag' des Graphen in Matlab
- 24. Direkt spärlich Adjazenzmatrix erstellen -
- 25. Muss ich die Adjazenzmatrix mit BFS implementieren?
- 26. Berechnen der Kovarianzmatrix in Matlab
- 27. berechnen Sie die Anzahl der HTML-Checkbox überprüft mit jquery
- 28. Festlegen einer bestimmten Anzahl von Teilstrichen im MATLAB-Plot
- 29. Wie KNN mit Matlab implementieren und die prozentuale Genauigkeit berechnen
- 30. Wie kann ich die Anzahl der Zeilen eines UILabel mit fester Breite berechnen?