Aceasta este comanda mm2gv care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
mm2gv - convertoare Matrix Market-DOT
REZUMAT
mm2gv [ -cluv? ] [ -Ui ] [ -ooutfile ] [ fişier ]
DESCRIERE
mm2gv convertește o matrice rară a formatului Matrix Market într-un grafic în GV (anterior
format DOT). Dacă matricea M nu este pătrat, graficul este considerat bipartit și
matricea este privită ca o matrice de adiacență a graficului bipartit, cu rândurile și coloanele din
matrice care specifică cele două seturi de vârfuri. În mod echivalent, matricea este convertită în a
matrice pătrată simetrică
0 M
$M cina T$ 0
o matrice de blocuri cu blocuri pătrate de 0 în stânga sus și dreapta jos, în partea de sus
blocul drept fiind M iar blocul din stânga jos fiind transpunerea lui M. Această matrice este
apoi văzută ca matricea de adiacență a graficului.
Pentru o matrice pătrată, mm2gv îl folosește direct ca matrice de adiacență dacă modelul său de non-
zero intrări este simetric; în caz contrar, îl va trata ca pe un graf bipartit ca în cazul
cazul matricelor nepătrate. Acest comportament poate fi modificat de către -U steag.
OPŢIUNI
Sunt acceptate următoarele opțiuni:
-c Acest steag provoacă mm2gv pentru a atribui culori marginilor. Elementul matricei este scalat
la intervalul [0,1] în funcție de locul în care se află între setul minim și maxim
valorile matriceale. Această valoare scalată este utilizată ca "greutate" atributul corespondentului
margine. În plus, această valoare scalară este mapată la o valoare RGB, care este stocată ca
marginea "culoare".
-l Dacă este setat, mm2gv atașează graficului o etichetă care indică numele de bază al intrării
fișier și numărul de noduri și margini.
-u Dacă este specificat, graficul se presupune a fi nedirecționat. În mod implicit, graficul
generat este dirijat.
-v Acest steag provoacă mm2gv pentru a stoca valorile matricei ca "len" atribut al
marginea corespunzătoare.
-Ubflag
Specifică modul în care sunt gestionate matricele pătrate. Dacă bflag este 0, o matrice pătrată va
trebuie tratată întotdeauna ca o matrice de adiacență. Dacă bflag este 1 (prestabilit), un pătrat
matricea cu un model simetric de intrări diferite de zero va fi folosită ca adiacență
matrice; în caz contrar, va fi folosit un graf bipartit. Dacă bflag este 2, un simetric
matricea va fi folosită ca matrice de adiacență; în caz contrar, se va folosi bipartit
grafic. Dacă bflag este 3, orice matrice de intrare va fi tratată ca un grafic bipartit.
-ooutfile
Imprimă rezultatul în fișier outfile. Dacă nu este dat, mm2gv folosește stdout.
OPERANDE
Următorul operand este suportat:
fişier Numele fișierului în format MatrixMarket. Daca nu fişier este specificat operandul
va fi utilizată intrarea standard.
A REVENI CODURI
Retur 0 dacă nu au existat probleme în timpul conversiei; și diferit de zero dacă a apărut vreo eroare.
AUTORI
Yifan Hu[e-mail protejat]>
Emden R. Gansner[e-mail protejat]>
ADIŢIONAL Informație
Vedea http://math.nist.gov/MatrixMarket/ pentru descrierea formatului și
http://www.cise.ufl.edu/research/sparse/matrices/ pentru o mare colecție de rare
matrice în acest format.
31 iulie 2008 MM2GV(1)
Utilizați mm2gv online folosind serviciile onworks.net