permLab

Programmet permLab är skapat av Martin Jungmark och Peter Nävert. Det är skrivet i Matlab och ger användaren möjlighet att utföra ett antal beräkningar som involverar permutationer. permLab kan användas såväl av den som precis har hört talas om permutationer och vill veta mer, som den avancerade användaren. Det är användbart både till självstudier som till undervisning i klass. En beskrivning av programmet finns i herrarnas kandidatuppsats.

permLab kan omvandla permutationer mellan en rad olika representationer, som enradsform, cykelform, inversionslista, funktionsgraf, par av standard Young-tablåer, med mera. permLab beräknar ett antal statistiker för permutationerna, såsom antalet fixpunkter, antalet fall, antalet inversion och liknande, och har ett flertal inbyggda bijektioner över symmetriska gruppen inlagda, som exempelvis invers och bijection fondamentale. permLab bistår också med multiplikation av permutationer. För den ovana kombinatorikern finns en självinstruerande guide till permutationers egenskaper

För att starta permLab, ladda hem filen permlab.tar.gz och packa upp den med kommandot tar -xzf permLab.tar.gz på Unix/Linux eller med en vanlig uppackare i Windows (Mac ej testat, meddela mig om någon vet hur man gör och lyckas med detta). I biblioteket permLab som då skapas finns filen permLab.m. Den ska köras i Matlab på sedvanligt sätt, det vill säga genom att skriva permLab i kommandofönstret. Det kan vara nödvändigt att inkludera permLab med underkataloger i sökvägen.

permLab är tänkt att byggas på efter hand. Nya funktioner kan lätt läggas till, liksom fler guider. Instruktioner för detta finns i den dokumentation som följer med programmet. Meddela Niklas Eriksen (ner < vid > chalmers.se) om du har gjort eller önskar göra ett tillägg.

Programmet får användas fritt i undervisning, men inte i kommersiella sammanhang.


Niklas Eriksen

ner < vid > chalmers.se

Friskrivningsklausul

Senast uppdaterad: