Ini ialah arahan mm2gv yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
mm2gv - penukar Matrix Market-DOT
SINOPSIS
mm2gv [ -kluv? ] [ -Ui ] [ -ofail luar ] [ fail ]
DESCRIPTION
mm2gv menukar matriks jarang format Pasaran Matriks kepada graf dalam GV (dahulunya
format DOT). Jika matriks M bukan segi empat sama, graf dianggap dwipartit dan
matriks dilihat sebagai matriks bersebelahan graf dwipartit, dengan baris dan lajur
matriks yang menentukan dua set bucu. Setara, matriks ditukarkan kepada a
matriks segi empat sama simetri
0 M
$M sup T$ 0
matriks blok dengan blok segi empat sama 0 di kiri atas dan kanan bawah, bahagian atas
makhluk blok kanan M dan blok kiri bawah adalah transpose M. Matriks ini ialah
kemudian dilihat sebagai matriks bersebelahan graf.
Untuk matriks segi empat sama, mm2gv menggunakannya secara langsung sebagai matriks bersebelahan jika corak bukan-
entri sifar adalah simetri; jika tidak, ia akan menganggapnya sebagai graf dwipartit seperti dengan
kes matriks bukan segi empat sama. Tingkah laku ini boleh diubah suai oleh -U bendera.
PILIHAN
Pilihan berikut disokong:
-c Bendera ini menyebabkan mm2gv untuk menetapkan warna pada tepi. Unsur matriks adalah berskala
kepada julat [0,1] bergantung pada tempat ia terletak di antara set minimum dan maksimum
nilai matriks. Nilai berskala ini digunakan sebagai "wt" atribut yang sepadan
hujung. Di samping itu, nilai skalar ini dipetakan kepada nilai RGB, yang disimpan sebagai
Bucu "warna".
-l Jika ditetapkan, mm2gv melampirkan label pada graf yang menunjukkan nama asas input
fail, dan bilangan nod dan tepi.
-u Jika dinyatakan, graf diandaikan tidak terarah. Secara lalai, graf
yang dihasilkan diarahkan.
-v Bendera ini menyebabkan mm2gv untuk menyimpan nilai matriks sebagai "len" sifat dari
tepi sepadan.
-Ubflag
Menentukan cara matriks segi empat sama dikendalikan. Jika bflag ialah 0, matriks segi empat sama akan
sentiasa dianggap sebagai matriks bersebelahan. Jika bflag ialah 1 (lalai), segi empat sama
matriks dengan corak simetri entri bukan sifar akan digunakan sebagai adjacency
matriks; jika tidak, ia akan digunakan graf dwipartit. Jika bflag ialah 2, simetri
matriks akan digunakan sebagai matriks bersebelahan; jika tidak, ia akan digunakan secara bipartit
graf. Jika bflag ialah 3, sebarang matriks input akan dianggap seperti graf dwipartit.
-ofail luar
Mencetak output ke fail fail luar. Jika tidak diberi, mm2gv menggunakan stdout.
OPERAND
Operan berikut disokong:
fail Nama fail dalam format MatrixMarket. Jika tidak fail operan ditentukan, iaitu
input standard akan digunakan.
PULANG BALIK KOD
Pulangkan 0 jika tiada masalah semasa penukaran; dan bukan sifar jika berlaku sebarang ralat.
PENGARANG
Yifan Hu[e-mel dilindungi]>
Emden R. Gansner[e-mel dilindungi]>
TAMBAHAN INFO
Lihat http://math.nist.gov/MatrixMarket/ untuk penerangan tentang format dan
http://www.cise.ufl.edu/research/sparse/matrices/ untuk koleksi yang banyak jarang
matriks dalam format ini.
31 Julai 2008 MM2GV(1)
Gunakan mm2gv dalam talian menggunakan perkhidmatan onworks.net