# &cantor;i käsiraamat

Alexander
Rieder
alexanderrieder@gmail.com
Marek
Laane

    bald@smail.ee

Tõlge eesti keelde
2009
Alexander Rieder
&FDLNotice;
2011-11-08
0.3

&cantor; on rakendus, mille eesmärk on pakkuda kena töölehevaadet teistele vaba takrvara matemaatikaprogrammidele.

KDE
kdeedu
matemaatika
matemaatika
Cantor
Sage
R
Maxima

## 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/.

Qalculate!:

  Qalculate! ei ole tavalist odavat taskukalkulaatorit matkiv tarkvara. Qalculate! püüab ära kasutada tänapäeva arvutite suurepärast liidest, võimsust ja paindlikkust. Qalculate! keskmes seisab avaldis. Matemaatilise avaldise kõigi arvude eraldi sisestamise asemel võib kirjutada kohe terve avaldise ja seda hiljem muuta. Avaldiste tõlgendamine käib paindlikult ja vigu sallivalt, nii et kui teed midagi valesti, siis annab Qalculate! sellest sulle ka teada. Ühese lahenduseta avaldisi ei peeta ometi veaks. Qalculate! lihtsustab nii palju kui suudab ning annab tulemuseks avaldise. Lisaks arvudele ja tehtemärkidele võib avaldis sisaldada suvalises kombinatsioonis muutujaid, ühikuid ja funktsioone. Rohkem teavet annab veebilehekülg http://qalculate.sourceforge.net/.

Scilab:

  Scilab on vabatarkvaraline platvormist sõltumatu arvutamistarkvara ning kõrgtaseme arvutamisele orienteeritud programmeerimiskeel.

  Scilabi levitatakse vastavalt CeCILL litsentsile (ühildub GPL-iga). Rohkem teavet annab veebilehekülg http://www.scilab.org/.

  Taustaprogrammi kasutamiseks peab süsteemi olema paigaldatud Scilabi versioon 5.4 või uuem.

  Scilabi hoidla peaharu Scilabi versioon on ühilduv.

### &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

  Uue töölehe loomine vaikimisi taustaprogrammiga.

Fail Uus taustaprogramm

  Uue töölehe loomine valitud taustaprogrammiga.

&Ctrl;O Fail Ava

  Varem salvestatud valitud töölehe avamine.

Fail Laadi alla näidistöölehti

  Avab dialoogi näidiste allalaadimiseks, mida on teised &cantor;i kasutajad üles laadinud GetHotNewStuffi abil.

Fail Ava näidis

  Avab dialoogi laaditava näidise valimiseks. Näidised tuleb eelnevalt alla laadida menüükäsuga Fail Laadi alla näidistöölehti

&Ctrl;S Fail Salvesta

  Salvestab aktiivse töölehe.

Fail Salvesta kui...

  Salvestab aktiivse töölehe teise nime all.

Fail Ekspordi LaTeXina

  Salvestab aktiivse töölehe LaTeXi dokumendina.

Fail Avalda tööleht

  Avab dialoogi sinu aktiivse töölehe avaldamiseks ja selle muutmiseks kättesaadavaks teistele &cantor;i kasutajatele GetHotNewStuffi abil.

&Ctrl;P Fail Trüki

  Avab aktiivse töölehe trükkimise dialoogi.

Fail Käivita skript

  Laadib ja käivitab aktiivse taustaprogrammi skripte.

&Ctrl;W Fail Sulge

  Sulgeb aktiivse töölehe.

&Ctrl;Q Fail Välju

  Lõpetab &cantor;i töö

#### Menüü Vaade

&Ctrl;+ Vaade Suurenda

  Suurendab aktiivset töölehte 10% võrra.

&Ctrl;- Vaade Vähenda

  Vähendab aktiivset töölehte 10% võrra.

Vaade Näita skriptiredaktorit

  Avab aktiivse taustaprogrammi skripti redaktori.

Vaade Paneelid Abi

  Lülitab Abi külgriba näitamise sisse või välja.

#### Menüü Tööleht

Tööleht Hinda töölehte

  Käivitab terve töölehe hindamise.

&Shift;Return Tööleht Hinda kirjet

  Käivitab aktiivse kirje hindamise.

&Ctrl;Return Tööleht Lisa käsukirje

  Lisab uue käsukirje kursori asukohta.

Tööleht Lisa tekstikirje

  Lisab uue tekstikirje kursori asukohta.

Tööleht Lisa pilt

  Lisab pildimalli kursori asukohta. Sul tuleb klõpsata mallil &HPNga;, et panna paika pildi üksikasjad.

Tööleht Lisa leheküljevahetus

  Lisab leheküljevahetuse kursori asukohta.

&Shift;Del Tööleht Eemalda aktiivne kirje

  Eemaldab aktiivse kirje töölehelt.

#### Menüü Seadistused

See menüü sisaldab tavapäraseid &kde; menüü Seadistused kirjeid ning kirjeid, mida tutvustab seadistuste osa.

#### 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-2011: Alexander Rieder alexanderrieder@gmail.com

Dokumentatsiooni autoriõigus © 2009-2011: 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;