mm2gv - Online sa Cloud

Ito ang command na mm2gv na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mm2gv - Mga converter ng Matrix Market-DOT

SINOPSIS


mm2gv [ -cluv? ] [ -Ui ] [ -ooutfile ] [ file ]

DESCRIPTION


mm2gv nagko-convert ng kalat-kalat na matrix ng format ng Matrix Market sa isang graph sa GV (dating
DOT) na format. Kung ang matris M ay hindi parisukat, ang graph ay itinuturing na bipartite at ang
ang matrix ay tinitingnan bilang isang bipartite graph adjacency matrix, na may mga row at column ng
matrix na tumutukoy sa dalawang set ng vertices. Katulad nito, ang matrix ay na-convert sa a
simetriko square matrix

0 M
$M sup T$ 0
isang block matrix na may mga parisukat na bloke ng 0 sa kaliwang itaas at kanang ibaba, sa itaas
right block being M at ang ibabang kaliwang bloke ay ang transpose ng M. Ang matrix na ito ay
pagkatapos ay tiningnan bilang adjacency matrix ng graph.

Para sa isang square matrix, mm2gv direktang ginagamit ito bilang isang adjacency matrix kung ang pattern nito ng hindi-
ang mga zero na entry ay simetriko; kung hindi, ituturing ito bilang isang bipartite graph tulad ng sa
kaso ng mga non-square matrice. Ang pag-uugali na ito ay maaaring mabago ng -U bandila.

Opsyon


Ang mga sumusunod na opsyon ay sinusuportahan:

-c Ang watawat na ito ay sanhi mm2gv upang magtalaga ng mga kulay sa mga gilid. Naka-scale ang elemento ng matrix
sa hanay [0,1] depende sa kung saan ito matatagpuan sa pagitan ng minimum at maximum na hanay
mga halaga ng matrix. Ang naka-scale na halaga na ito ay ginagamit bilang ang "wt" katangian ng kaukulang
gilid. Bilang karagdagan, ang scalar value na ito ay nakamapa sa isang RGB value, na nakaimbak bilang
ang dulo "kulay".

-l Kung itinakda, mm2gv naglalagay ng label sa graph na nagsasaad ng base name ng input
file, at ang bilang ng mga node at gilid.

-u Kung tinukoy, ang graph ay ipinapalagay na hindi nakadirekta. Bilang default, ang graph
ang nabuo ay nakadirekta.

-v Ang watawat na ito ay sanhi mm2gv upang iimbak ang mga halaga ng matrix bilang ang "len" katangian ng
kaukulang gilid.

-Ubflag
Tinutukoy kung paano pinangangasiwaan ang mga square matrice. Kung bflag ay 0, isang square matrix ay
palaging ituring bilang isang adjacency matrix. Kung bflag ay 1 (ang default), isang parisukat
matrix na may simetriko pattern ng mga non-zero na entry ang gagamitin bilang adjacency
matris; kung hindi, ito ay gagamit ng bipartite graph. Kung bflag ay 2, isang simetriko
ang matrix ay gagamitin bilang isang adjacency matrix; kung hindi, ito ay gagamitin ng isang bipartite
graph. Kung bflag ay 3, ang anumang input matrix ay ituturing na parang bipartite graph.

-ooutfile
Nagpi-print ng output sa file outfile. Kung hindi ibinigay, mm2gv gumagamit ng stdout.

MGA OPERAND
Ang sumusunod na operand ay suportado:

file Pangalan ng file sa format na MatrixMarket. Kung hindi file ang operand ay tinukoy, ang
standard input ang gagamitin.

RETURN MGA CODE


Bumalik 0 kung walang mga problema sa panahon ng conversion; at non-zero kung may naganap na error.

MGA AUTHORS


Yifan Huyifanhu@research.att.com>
Emden R. Gansnererg@research.att.com>

KARAGDAGANG IMPORMASYON


Tingnan http://math.nist.gov/MatrixMarket/ para sa paglalarawan ng format at
http://www.cise.ufl.edu/research/sparse/matrices/ para sa isang malaking koleksyon ng mga kalat-kalat
matrices sa format na ito.

31 2008 Hulyo MM2GV(1)

Gamitin ang mm2gv online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa