Súlyozott, irányított gráf rajzolása MatLab-bal

Sziasztok!

Remélem valaki tud segíteni, ha már a google és tanárom nem...

Szóval a probléma:

Adott egy n * 2-es V mátrix, mely pontok x és y koordinátáit tartalmazza.
Továbbá adott egy m * 3-as E mátrix, mely egy irányított, súlyozott gráfot adna meg "indul_csúcs érkez_csúcs él_súlya" formátumban.
Namost, azt szeretném megcsinálni, hogy a kirajzolt V mátrix pontjait úgy kösse össze (lehetőleg írányítva), ahogy az E mátrixban az élek meg lettek adva.

Tehát pl.
V = [1 1; 3 5; 5 5]
E = [1 3 7; 2 1 5]

és erre kirajzolná V-t úgy, hogy (1,1)->(5,5) és az élen a súly 7, valamint (3,5)->(1,1) és 5-ös súly.

Ez az egész egy Ford-Fulkerson eljárás grafikus megjelenítéséhez kellene, ugyanis az algoritmust már lekódoltam, mely n*n-es mátrixot kap inputként, ahol INPUT(i,j) = i->j él súlya; NaN, ha nincs él... Szóval, ha kell, akkor írok az inputot négyzetes mátrixszá alakító eljárást, de ilyen plot írogatásban nem haladok előre..
Van néhány gráfot készítő eljárás, azonban 99%-a graphviz-t akar használni, a másik 1% meg olvashatatlan és számomra használhatatlan kimenetet produkál...

Valaki esetleg tudna segíteni?

Köszönet előre is!

Hozzászólások

Hidd el, ha lehetne még a MatLabot is elkerülném (nehéz bármit is megvalósítani benne, úgy, hogy elvárják, hogy tudd, viszont Te semmit ne kérdezz róla / semmit ne kelljen róla megtanítaniuk...), azonban kikötés, hogy csak és kizárólag MatLab kód lehet... :F

Még próbálkozok, aztán ha van valami akkor felteszem... legalább más ne járjon így mint én :)

Köszi a linket!
--
A gyors gondolat többet ér, mint a gyors mozdulat.

graphviz tényleg jó, és jól dokumentált. Én kb. 10 perc doksi olvasás után csináltam meg az állapottérgráfot a mestint beadandómhoz...

Morzel

Hello

Ez melyik matlab? Röviden körülnéztem a helpben (V7R14), szerintem keress rá a "transition graph" kifejezésre, az lesz a te eseted. Egyébként, ezt elég sokféleképpen lehetne "workaroundolni". Pl. a neurális hálók modul is tud asszem ilyesmit. Vagy, végső esetben nézd meg valamelyik összetettebb megjelenítést tartalmazó demó (pl. lengőrendszer, ha jól emlékszem van ilyen benne) forrását. Az alapján elvileg bármi ilyesmit is meg lehetne csinálni, csak nagyon fapados volna.