Suche Software zum Erstellen von Graphen

Neue Frage »

Verenchen Auf diesen Beitrag antworten »
Suche Software zum Erstellen von Graphen
Hi,

ich habe mit Hilfe von Matlab Adjazenzmatrizen von Graphen erstellt. Diese würde ich nun gerne plotten. Leider ist die draw_graph Funktion von Matlab nicht so toll.
Kennt jemand ein Programm, wo man die Adjazenzmatrix einlesen kann und der Graph dazu dann geplottet wird? Ich hätts schon mit yEd probiert, da hab ich aber leider nichts gefunden, dass man die Matrix einlesen kann.
Wär echt super..
tigerbine Auf diesen Beitrag antworten »
RE: Suche Software zum Erstellen von Graphen
Könntest du uns einfach mal ein Beispiel aus Matlab zeigen? Vielleicht finden wir dann schneller ein Programm für dich. Augenzwinkern
Verenchen Auf diesen Beitrag antworten »

Hallo tigerbine,

welches Beispiel meinst du? Einen Graphen oder eine Adjazenzmatrix?
tigerbine Auf diesen Beitrag antworten »

Zitat:
Diese würde ich nun gerne plotten


Und wie sieht das bei matlab aus? Was gefällt dir nicht. Augenzwinkern

Also zeig mal Bildoutput und Quelle am besten. Augenzwinkern
Verenchen Auf diesen Beitrag antworten »

Also die Matrix ist ein cell-array und sieht beispielsweise so aus:

0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0
1 0 1 1 1 1 1 1 0 1 1 1 1 0 0 0 1
0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0
0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0 1 0 0 0 1 1 1 0
1 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 1
0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 0 0 1 1 1 0 0 0 0 1 0 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0

Den Graphen habe ich als zip-file angehängt (wie ich versucht hab, ihn als Grafik einzufügen, hats mir meinen Browser zerschossen unglücklich )Was mir nicht gefällt ist eigentlich ganz einfach. Man kann die Knoten nicht verschieben und sie werden meist in einer Reihe dargestellt, so dass es unmöglich ist zu erkennen, wo eine Kante startet und endet.
Verenchen Auf diesen Beitrag antworten »

Und ich würde auch gerne die Beschriftung der Knoten ändern können, so dass da nicht nur 1, 2, 3, ... steht
 
 
tigerbine Auf diesen Beitrag antworten »

Mmh, meine Alte Matlabversion will mir das .fig irgendwie nicht öffen. Screenshot möglich?

Kannst du die Matrix aus matlab nochmal kopieren und in code tags setzen ##

edit:

aus dem Archiv:
http://www.matheboard.de/archive/36461/thread.html

edit2:
Recherche
http://www.graphviz.org/
Verenchen Auf diesen Beitrag antworten »

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
0	0	0	0	0	0	1	0	0	0	0	0	0	0	1	1	0
1	0	1	1	1	1	1	1	0	1	1	1	1	0	0	0	1
0	1	0	0	0	0	0	0	0	1	1	0	0	0	0	0	0
0	1	0	0	0	0	0	0	1	1	0	0	0	0	0	0	0
0	1	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0
0	1	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	1	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0
0	0	0	1	0	0	0	0	0	1	0	0	0	1	1	1	0
1	1	1	1	0	0	1	1	1	0	0	1	0	0	0	0	1
0	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1	1	0	0	1	1	1	0	0	0	0	1	0	1	1	1	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	1	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0


Ich hab jetzt mal den screenshot in eine .doc datei eingefügt. Ich hoff, man kanns da einigermaßen erkennen...
tigerbine Auf diesen Beitrag antworten »

Ok, ich hatte dir oben noch Links eingefügt. Denke nun ist klar, was du dir vorstellst. Ich selbst habe nur Erfahrung darin, es mit tikz http://www.texample.net/tikz/ zu zeichnen. Aber ich habe da nicht untersucht, ob das diese Matrizen einlesen kann.

Vielleicht hat jemand anders schon mehr Erfahrung. smile
Verenchen Auf diesen Beitrag antworten »

Ok. Trotzdem schon mal danke für deine Hilfe
Verenchen Auf diesen Beitrag antworten »

Danke - deine Links haben mir geholfen.
Zu
graphiz
gibt es ein Matlab-package
graphviz4matlab
dann kann man es direkt von Matlab aus bedienen.
Jetz krieg ich hübsche Graphen smile
tigerbine Auf diesen Beitrag antworten »

Schön, dass eine Lösung gefunden wurde. Tanzen
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »