User manual
28 Luettelo aakkosjärjestyksessä
comDenom()
Katalogi >
comDenom(Laus1[,Muutt])⇒lauseke
comDenom(Lista1[,Muutt])⇒lista
comDenom(Matriisi1[,Muutt])⇒matriisi
comDenom(Laus1) supistaa täydellisesti
lavennetun osoittajan täydellisesti
lavennetulla nimittäjällä.
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. Toimenpiteessä voi
esiintyä jonkin verran kerättyjen kertoimien
satunnaista tekijöihin jakamista. Verrattuna
siihen, että muuttuja Muutt jä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 yhtä todennäköisesti.
Jos muuttujaa Muutt ei ole Laus1:ssä,
comDenom(Laus1,Muutt) supistaa
laventamattoman osoittajan
laventamattomalla nimittäjällä. Tällaiset
tulokset sää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 yhtä 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().