mm2gv - Online in de cloud

Dit is de opdracht mm2gv die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


mm2gv - Matrix Market-DOT-converters

KORTE INHOUD


mm2gv [ -cluv? ] [ -Ui ] [ -ouitbestand ] [ filet ]

PRODUCTBESCHRIJVING


mm2gv converteert een schaarse matrix van het Matrix Market-formaat naar een grafiek in de GV (voorheen
DOT)-formaat. Als de matrix M niet vierkant is, wordt de grafiek als bipartiet beschouwd en de
matrix wordt gezien als een bipartiete grafiek-aangrenzende matrix, met de rijen en kolommen van de
matrix die de twee sets hoekpunten specificeert. Op equivalente wijze wordt de matrix omgezet in a
symmetrische vierkante matrix

0 M
$M sup T€ 0
een blokmatrix met vierkante blokken nullen linksboven en rechtsonder, de bovenste
rechterblok wezen M en het blok linksonder is de transpositie van M. Deze matrix is
vervolgens gezien als de aangrenzende matrix van de grafiek.

Voor een vierkante matrix geldt mm2gv gebruikt het direct als een aangrenzende matrix als het patroon van niet-
nul vermeldingen zijn symmetrisch; anders zal het het behandelen als een bipartiete grafiek zoals bij de
geval van niet-vierkante matrices. Dit gedrag kan worden gewijzigd door de -U vlag.

OPTIES


De volgende opties worden ondersteund:

-c Deze vlag veroorzaakt mm2gv om kleuren aan de randen toe te wijzen. Het matrixelement wordt geschaald
tot het bereik [0,1], afhankelijk van waar het tussen het ingestelde minimum en maximum ligt
matrixwaarden. Deze geschaalde waarde wordt gebruikt als de "gew" attribuut van het overeenkomstige
rand. Bovendien wordt deze scalaire waarde toegewezen aan een RGB-waarde, die wordt opgeslagen als
de rand "kleur".

-l Indien ingesteld, mm2gv voegt een label toe aan de grafiek die de basisnaam van de invoer aangeeft
bestand, en het aantal knooppunten en randen.

-u Indien gespecificeerd, wordt aangenomen dat de grafiek ongericht is. Standaard de grafiek
gegenereerd is gericht.

-v Deze vlag veroorzaakt mm2gv om de matrixwaarden op te slaan als de "len" attribuut van de
bijbehorende rand.

-Ubvlag
Specificeert hoe vierkante matrices worden afgehandeld. Als bvlag 0 is, zal een vierkante matrix dat ook zijn
altijd worden behandeld als een aangrenzende matrix. Als bvlag is 1 (de standaardwaarde), een vierkant
matrix met een symmetrisch patroon van niet-nul ingangen zal als aangrenzende matrix worden gebruikt
Matrix; anders wordt er een bipartiete grafiek gebruikt. Als bvlag is 2, een symmetrische
matrix zal worden gebruikt als aangrenzende matrix; anders wordt het bipartiet gebruikt
grafiek. Als bvlag 3 is, wordt elke invoermatrix behandeld als een bipartiete grafiek.

-ouitbestand
Print uitvoer naar het bestand uitbestand. Indien niet gegeven, mm2gv gebruikt stdout.

OPERANDEN
De volgende operand wordt ondersteund:

filet Naam van het bestand in MatrixMarket-formaat. Als Nee filet operand is opgegeven, de
standaardinvoer wordt gebruikt.

RETURN CODES


Retourneren 0 als er geen problemen waren tijdens de conversie; en niet nul als er een fout is opgetreden.

AUTEURS


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

EXTRA INFO


Bekijk http://math.nist.gov/MatrixMarket/ voor beschrijving van het formaat en
http://www.cise.ufl.edu/research/sparse/matrices/ voor een grote verzameling schaars
matrices in dit formaat.

31 juli 2008 MM2GV(1)

Gebruik mm2gv online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's