9.6 Kaavat
WP:ssä kaavat esitetään grafiikkana. WP:ssä on oma
kaavaeditori, jolla pystyy tekemään monipuolisia kaavoja. Kaavan saa
lisättyä tekstiin valinnalla Graphics|Equation,
jolloin kaavaeditori käynnistyy. Kaavaeditorin käyttö on helppoa,
mutta kaavojen tekoa vaikeuttaa erilaisten koodien muistaminen kaavoja
kirjoitettaessa.
Koska näppäimistöltä ei löydy näppäintä useimmille matemaattisille
symboleille, kuten neliöjuurelle, on nämä esitettävä eräänlaisin
koodein eli ns. kaavatekstinä. Neliöjuuri esitetään siten
merkkijonolla SQRT (Squareroot), x2 on
x sup 2 (Superscript) jne. Esitystavan
oppiminen voi olla hankalaa, mutta yleisimmät merkitsemistavat oppii
esimerkkien avulla (ks. kohta 9.6.2).
9.6.1 Kaavaeditori
Kaavaeditori on jaettu kolmeen osaan. Yhteen
kirjoitetaan kaava em. merkintöjä käyttäen, alempana voi nähdä
käsiteltävänä olevan kaavan ja vasemmalla on listattu osa mahdollisista
kaavakoodeista. Koodit on jaettu useampaan ryhmään, joten esim.
kreikkalaiset symbolit ovat omassa ja yleisimmät matemaattiset
merkinnät omassa ryhmässään. Commands-listasta saa
vaihdetaan vasemmalla näkyviä koodeja.
Valitsemalla View|Redisplay
päivittyy kaavanäyttö ja viimeisimmätkin muutokset tulevat näkyviin.
Kaavoja voi myös tallentaa tiedostoon valitsemalla
File|Save. Tällöin avautuu tiedoston
tallennusdialogi. Kaavatiedostojen oletuspääte on .EQN (equation).
Kaavaeditoriin voi myös hakea tiedostona olevan vanhan kaavan
valitsemalla File|Insert File.
Mikäli käytät WP:tä omalla koneella ja WP näytä kaikkia
kaavamerkintöjä saattaa syy olla valitussa kirjoittimessa. WP ei näytä
merkkejä, joita kirjoitin ei pysty tulostamaan.
9.6.2 Esimerkkejä
Kaavojen käytön oppii nopeiten katsomalla ja vertailemalla muutamia
esimerkkejä. Alla on muutama kaava, vastaavat kaavaeditorissa
kirjoitetut kaavatekstit sekä kommentteja.
1 over x ~+~ 2 over y ~=~ 1 over z sup 3
- ~ on vastine välilyönnille
3 over x sub m sup 3 ~=~ int from 0 to inf ~left[ {x sup 3}
over {e sup x - 1} + 1 right] dx
- FROM- ja
TO-koodeja käytetään aina yhdessä
- LEFT ja RIGHT
tuottavat rajoittimet, joiden korkeus muuttuu niiden sisällön mukaan
s sub x = sqrt {1 over {n-1} {sum FROM {i=1} TO n} (x sub
i - overline x) sup 2}
- aaltosulkuja joutuu usein käyttämään runsaasti
- tähänkin kaavaan olisi voinut lisätä muutaman välilyönnin (eli
~:n)
{delta i} over {delta M} ~=~ -1 over J~ left line
matrix {-1& m_3# 0& b_3} right line
- _ on sama kuin
SUB ja ^ on
sama kuin SUP
- matriisi tehdään komennolla matrix ja
matriisin sisällä alkiot erotetaan toisistaan
&:lla ja rivit
#:lla