# &cantor;i käsiraamat

## Sissejuhatus

&cantor; on rakendus, mis võimaldab kasutada oma lemmik-matemaatikarakendust kenas ja &kde;-ga lõimitud tööleheliideses. Mitmed dialoogid aitavad toime tulla levinumate ülesannetega ning töölehti on võimalik teistega jagada.

## &cantor;i kasutamine

Pilt: &cantor;i pilt Pilt

### &cantor;i omadused

- Selgesti mõistetav töölehevaade avaldiste hindamiseks.

- Töölehel näeb tulemusi graafiku kujul.

- Lihtne pluginapõhine struktuur võimaldab lisada uusi taustaprogramme.

- Uue kraami hankimise võimalus lubab alla laadida näidistöölehti (ja ka üles laadida).

- Matemaatikavalemite kasutamine LaTeXi abil.

- Taustaprogrammiteadlik süntaksi esiletõstmine.

- Pluginapõhised abidialoogid levinumate ülesannete täitmiseks, näiteks funktsiooni integreerimiseks või maatriksi sisestamiseks.

### &cantor;i taustaprogrammid

&cantor; võimaldab kasutada mitut taustaprogrammi. Sinu valik sõltub sellest, mida soovid saavutada.

Praegu on saadaval järgmised taustaprogrammid:

Sage:

- Sage on vaba ja avatud lähtekoodiga matemaatikatarkvara süsteem, mida levitatakse GPL litsentsi alusel. See ühendab paljude olemasolevate avatud lähtekoodiga pakettide võimsuse ühtse Pythonil põhineva liidese taha. Täpsemalt kõneleb sellest http://sagemath.org.

Maxima:

- Maxima on sümbol- ja arvavaldiste igakülgse kasutamise süsteem, kaasa arvatud diferentsiaalarvutus, integraalarvutus. Taylori read, Laplace'i teisendused, tavalised diferentsiaalvõrrandid, lineaarvõrrandite süsteemid, polünoomid ning hulgad, loendid, vektorid, maatriksid ja tensorid. Maxima tagab äärmiselt täpsed arvulised tulemused, kasutades selleks täpseid murde ning muutuva täpsusega täis- ja murdarve. Maxima võib esitada funktsioone ja andmeid kahe- ja kolmemõõtmeliste joonistena. Täpsemalt kõneleb sellest http://maxima.sourceforge.net.

R:

- R on statistiliste arvutuste ja graafika keel ja keskkond, sarnanedes S keelele ja keskkonnale. See pakub ohtralt statistika- (lineaarsed ja mittelineaarsed mudelid, klassikalised statistikatestid, aegridade analüüs, liigitamine, klasterdamine...) ja graafikameetodeid ning on äärmiselt hõlpsalt laiendatav. S keel on sageli statistikauuringute lemmiktööriist, R aga avatud lähtekoodiga tee neis osalemiseks. Täpsemalt kõneleb sellest http://www.r-project.org.

KAlgebra:

- KAlgebra on MathML-põhine graafikute arvutaja, mis kuulub KDE õpirakenduste projekti koosseisu. Täpsemat teavet annab veebilehekülg http://edu.kde.org/kalgebra/.

### &cantor;i töötsoon

&cantor;i töötsoon &cantor;i töötsoon

&cantor;i töötsoon koosneb kolmest osast:

1. Kaardiriba, kus saab liikuda avatud töölehtede vahel;

2. Abipaneel, kus näeb käskude kohta teavet, kui sisestada "? käsk";

3. Tööleht ise.

#### Tööleht

Tööleht on &cantor;i põhiline tööpiirkond. Selle abil saab sisestada avaldisi, lasta taustaprogrammil sooritada arvutusi ning vaadata tulemusi. Käsud, mida tööleht tunnistab, sõltuvad kasutatavast taustaprogrammist, mistõttu tuleb omandada vajaliku taustaprogrammi süntaks (selle juures on suureks abiks nupp Näita abi). Kui tead käsku, aga vajad täpsemat teavet, võid kirjutada "? käsk" ning töölehest paremal ilmubki nähtavale kontekstiabi. Kui soovid näha mõningaid näidistöölehti, vali menüüst Fail käsk Laadi alla näidistöölehti ning laadi alla töölehti, mida teised kasutajad on avalikuks teinud.

##### Seadistused

Menüü Seadistused võimaldab muuta mõningaid aktiivse töölehe välimuse seadistusi.

Matemaatikavalemite kasutamine LaTeXi abil.

- See muudab viisi, kuidas näidatakse tulemusi. Sisselülitamise korral saadetakse tulemus läbi LaTeXi süsteemi, mis tagab visuaalselt kenad valemid. Näiteks 3*x^2*sqrt(2)*x+2/3 asemel näeb 3*x^2*sqrt(2)*x+2/3

Süntaksi esiletõstmine

- Süntaksi esiletõstmine suurendab koodi loetavust, tõstes eri värviga esile võtmesõnad või kokkukuuluvad sulud.

Lõpetamine

- Selle sisselülitamisel näitab &cantor; parajasti sisestatava käsu võimalikke kujusid, kui vajutad TAB-klahvi. Kui on ainult üks valik, sisestatakse see sinu eest.

Reanumbrid

- See määrab, kas erinevate avaldiste ees on näha numbrid. Nii saab meeles hoida vanemaid tulemusi - Maximas käib see näiteks käsu %O1 abil.

## Käskude seletused

### &cantor;i peaaken

#### Menüü Fail

&Ctrl;N Fail Uus

- Loob uue dokumendi

&Ctrl;S Fail Salvesta

- Salvestab dokumendi

&Ctrl;Q Fail Välju

- Lõpetab &cantor;i töö

#### Menüü Abi

&help.menu.documentation;

## &cantor; arendajatele

&cantor;it saab hõlpsasti laiendata pluginate abil. Kirjutada saab järgmisi asju

Taustaprogrammid:

- Uus taustaprogramm võimaldab kasutada &cantor;i liidest mõne teise programmiga.

Abilised:

- Abilised pakuvad dialooge levinumate ülesannete automatiseerimiseks (näiteks maatriksi sisestamine või skripti käivitamine).

Praegu puuduvad spetsiaalsed arendajate õppematerjalid ja API dokumentatsioon, nii et kui soovid pluginat kirjutada, tuleb endal lähtekoodi uurida. Kõik liiede definitsioonid asuvad kataloogis lib. Teostuse näidisteks on &cantor;iga kaasas olevad pluginad.

## Küsimused ja vastused

&reporting.bugs; &updating.documentation;

Menüükirje Matemaatikavalemite kasutamine LaTeXi abil puudub

Kõik taustaprogrammid ei toeta kõiki võimalusi.

Paigaldasin Sage/Maxima, aga vastavat taustaprogrammi pole näha.

Asi võib olla selles, et &cantor; ei osanud seda üles leida. Ava seadistustedialoog ja muuda vajaliku rakenduse asukohta.

Miks nii imelik nimi - mis on sellel pistmist matemaatikaga?

Cantor on saanud nime saksa matemaatiku Georg Cantori järgi, kes oli hulgateooria looja.

## Autorid ja litsents

&cantor;

Rakenduse autoriõigus 2009: Alexander Rieder alexanderrieder@gmail.com

Dokumentatsiooni autoriõigus © 2009: Alexander Rieder alexanderrieder@gmail.com

Tõlge eesti keelde: Marek Laane bald@smail.ee

&underFDL; &underGPL;

## Paigaldamine

### &cantor;i hankimine

&install.intro.documentation;

### Nõuded

&cantor;i edukaks kasutamiseks on vajalik &kde; 4. Kui soovid ladumissüsteemi kasutada, peavad paigaldatud olema LaTeX ja LibSpectre. Kindla taustaprogrammi kasutamiseks peab paigaldatud olema vastav matemaatikapakett.

### Kompileerimine ja paigaldamine

&install.compile.documentation;

### Seadistamine

Sõltuvalt süsteemist võib olla vajalik muuta &cantor;i kasutatavate taustaprogrammide asukohta.

&documentation.index;