User manual

28 Luettelo aakkosjärjestykses
comDenom()
Katalogi >
comDenom(Laus1[,Muutt])lauseke
comDenom(Lista1[,Muutt])lista
comDenom(Matriisi1[,Muutt])matriisi
comDenom(Laus1) supistaa ydellisesti
lavennetun osoittajan ydellisesti
lavennetulla nimittäjäl.
comDenom(Laus1,Muutt) supistaa
osoittajan ja nimittäjän, jotka on lavennettu
muuttujalla Muutt. Termit ja niiden tekijät
lajitellaan siten, että Muutt on
päämuuttuja. Muuttujan Muutt samanlaiset
potenssit kerätään. Toimenpitees voi
esiintyä jonkin verran kerättyjen kertoimien
satunnaista tekijöihin jakamista. Verrattuna
siihen, että muuttuja Muutt tettäisiin
pois, tämä toiminto säästää usein aikaa,
muistia ja näyttötilaa, ja samalla
lausekkeesta tulee ymmärrettävämpi.
Lisäksi tulokseen kohdistuvat seuraavat
operaatiot ovat nopeampia eivätkä kuluta
muistia yh todennäköisesti.
Jos muuttujaa Muutt ei ole Laus1:ssä,
comDenom(Laus1,Muutt) supistaa
laventamattoman osoittajan
laventamattomalla nimittäjällä. Tällaiset
tulokset ästävät yleensä vielä enemmän
aikaa, muistia ja näyttötilaa. Tällaiset
osittain tekijöihin jaetut tulokset
nopeuttavat myös seuraavia tulokseen
kohdistuvia operaatioita eivätkä kuluta
muistia läheskään yh todennäköisesti.
Vaikka nimittäjää ei olisi, comden-funktio
on usein nopea tapa suorittaa osittainen
tekijöihin jako, mikäli factor() on liian hidas
tai käyttää liikaa muistia.
Vinkki: Syötä tämä comden()-funktion
määritys ja kokeile sitä rutiininomaisesti
vaihtoehtona funktioille comDenom() ja
factor().