http://info.edu.turku.fi/mato/



Samankaltaiset tiedostot
TYÖPAJA 1: Tasogeometriaa GeoGebran piirtoalue ja työvälineet

Tasogeometriaa GeoGebran piirtoalue ja työvälineet

TYÖPAJA 1: Tasogeometriaa GeoGebran piirtoalue ja työvälineet

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

Työvälineistä komentoihin

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Octave-opas. Mikä on Octave ja miksi? Asennus

Vektoreita GeoGebrassa.

Harjoitus 1: Matlab. Harjoitus 1: Matlab. Mat Sovelletun matematiikan tietokonetyöt 1. Syksy 2006

Oppimateriaali oppilaalle ja opettajalle : GeoGebra oppilaan työkaluna ylioppilaskirjoituksissa 2016 versio 0.8

Geometriaa GeoGebralla Lisätehtäviä nopeasti eteneville

6. Harjoitusjakso II. Vinkkejä ja ohjeita

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

Aloitusohje versiolle 4.0

Matematiikan opetuksen kehittäminen avoimen lähdekoodin ohjelmistojen avulla Petri Salmela & Petri Sallasmaa

Matematiikan ilmiöiden tutkiminen GeoGebran avulla

GeoGebra-harjoituksia malu-opettajille

Est.kand Kandidaatintyö ja seminaari: L A T E Xin käyttöönotto

Derivaatta graafisesti, h- ja keskeisdifferenssimuodot GeoGebralla Valokuva-albumi

Zeon PDF Driver Trial

Yleistä vektoreista GeoGebralla

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

Simulaattorin asennus- ja käyttöohje

GeoGebra Quickstart. Lyhyt GeoGebra 2.7 -ohje suomeksi

Smart Board lukion lyhyen matematiikan opetuksessa

Lauseen erikoistapaus on ollut kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa seuraavassa muodossa:

C-ohjelmoinnin peruskurssi. Pasi Sarolahti

Matlab- ja Maple- ohjelmointi

4. Lausekielinen ohjelmointi 4.1

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

Valppaan asennus- ja käyttöohje

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla (Opettajan ohje)

Harjoitus 3 -- Ratkaisut

POHDIN - projekti. Funktio. Vektoriarvoinen funktio

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

mlvektori 1. Muista, että Jacobin matriisi koostuu vektori- tai skalaariarvoisen funktion F ensimmäisistä

Pedacode Pikaopas. Java-kehitysympäristön pystyttäminen

Käy vastaamassa kyselyyn kurssin pedanet-sivulla (TÄRKEÄ ensi vuotta ajatellen) Kurssin suorittaminen ja arviointi: vähintään 50 tehtävää tehtynä

Hannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus

8. Yhtälöiden ratkaisuja Newtonilla, animaatioita

Matikkaa KA1-kurssilaisille, osa 3: suoran piirtäminen koordinaatistoon

Visual Case 2. Miika Kasnio (C9767)

Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia.

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 1 / vko 44

3. Harjoitusjakso I. Vinkkejä ja ohjeita

ATK tähtitieteessä. 26. syyskuuta Osa 6 - LATEX

Matematiikka vuosiluokat 7 9

GeoGebra. 1 Geogebra. Petri Salmela Tehtäviä:

Harjoitus 10: Mathematica

MATEMATIIKKA 3 VIIKKOTUNTIA. PÄIVÄMÄÄRÄ: 8. kesäkuuta 2009

JAVA on ohjelmointikieli, mikä on kieliopiltaan hyvin samankaltainen, jopa identtinen mm. C++

plot(f(x), x=-5..5, y= )

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2

ATK II - Numeerinen mallintaminen (766315A), kevät 2016

Kieliversiointityökalu Java-ohjelmistoon. Ohje

Kokeellista matematiikkaa SAGE:lla

MATEMATIIKKA 5 VIIKKOTUNTIA

MATEMATIIKKA 5 VIIKKOTUNTIA

Matlabin perusteita Grafiikka

Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37

UCOT-Sovellusprojekti. Asennusohje

KESKEISET SISÄLLÖT Keskeiset sisällöt voivat vaihdella eri vuositasoilla opetusjärjestelyjen mukaan.

Tieteellinen laskenta 2 Törmäykset

9. Harjoitusjakso III

Värähtelevä jousisysteemi

Tekijä Pitkä matematiikka

2. Lisää Java-ohjelmoinnin alkeita. Muuttuja ja viittausmuuttuja (1/4) Muuttuja ja viittausmuuttuja (2/4)

5. HelloWorld-ohjelma 5.1

7. Kuvien lisääminen piirtoalueelle

Valokuvien matematiikkaa

Raja-arvo ja jatkuvuus, L5

wxmaxima-pikaopas Ari Lehtonen

Tähtitieteen käytännön menetelmiä Kevät 2009 Luento 4: Ohjelmointi, skriptaus ja Python

kymmenjärjestelmä-käsitteen varmentaminen, tutustuminen 60-järjestelmään kellonaikojen avulla

Peilatun kuvion ominaisuudet

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2

Johdatus L A TEXiin. Dept. of Mathematical Sciences. Tunti 1: Alkeet. Markus Harju, markus.harju at oulu.fi, M207

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

1 Alustus. 2 Tehtävät. Formaatti

Muuttujan sisällön näet kirjoittamalla sen nimen ilman puolipistettä

Pikaopas. Valintanauhan näyttäminen tai piilottaminen Avaa valintanauha napsauttamalla välilehteä, tai kiinnitä se pysyvästi näkyviin.

Käytin tehtävän tekemiseen Xubuntu käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.

DIFFERENTIAALI- JA INTEGRAALILASKENTA

Oppimistavoitematriisi

linux: Prosessit kill PID lopettaa prosessin PID, jos siihen on oikeudet Ctrl + c lopettaa aktiivisen prosessin L7: linux

Yhtälön oikealla puolella on säteen neliö, joten r. = 5 eli r = ± 5. Koska säde on positiivinen, niin r = 5.

4.1 Kaksi pistettä määrää suoran

ATK II - Numeerinen mallintaminen (763315A), kevät 2015

3 Suorat ja tasot. 3.1 Suora. Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta.

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

OSA 1: YHTÄLÖNRATKAISUN KERTAUSTA JA TÄYDENNYSTÄ SEKÄ FUNKTIO

Geogebra -koulutus. Ohjelmistojen pedagoginen hyödyntäminen

Osa. Listaus 2.1. HELLO.CPP esittelee C++ -ohjelman osat. 14: #include <iostream.h> 15: 16: int main() 17: {

Versiohallinta ja Subversion Maunu Tuomainen

1. Lineaarialgebraa A := Matriisin osia voidaan muutella päivittämällä riviä, saraketta tai osamatriisia (Matlabmaisesti): B :=

Kuvien kanssa työskentely GeoGebrassa

MATEMATIIKKA MATEMATIIKAN PITKÄ OPPIMÄÄRÄ. Oppimäärän vaihtaminen

Transkriptio:

Matemaattisia VALOja Vapaita avoimen lähdekoodin ohjelmia matematiikan opettamiseen ja muuhun matemaattiseen käyttöön. http://info.edu.turku.fi/mato/

LaTeX ja Texmaker LaTeX on ladontaohjelmisto, joka tuottaa ulkoasultaan erittäin ammattimaista jälkeä ja joka on erityisen hyvä matemaattisen tekstin ladonnassa. LaTeX-järjestelmän käyttö vaatii jonkin verran opettelua, koska sitä käytettäessä ladottava teksti kirjoitetaan LaTeXin omalla merkkauskielellä. Järjestelmässä sisältö kirjoitetaan ensin teksteditorilla raakatekstimuotoon, joka käännetään erikseen esimerkiksi pdf-tiedostoksi. Järjestelmän käyttöönotto vaatii siis hiukan työtä, mutta tulos on usein vaivan arvoista. MikTeX, TeXLive ja MacTeX ovat ohjelmistopaketteja, jotka kukin sisältävät toteutuksen LaTeX-järjestelmästä. MikTeX on usein Windows-ympäristössä käytettävä LaTeX-toteutus ja TeXLive puolestaan on useimmiten käytössä Linux- ja Unix-järjestelmissä. Mac OS X -järjestelmissä käytetään usein TeXLivestä johdettua MacTeX-pakettia. LaTeX-dokumentteja voi kirjoittaa millä tahansa tekstieditorilla, mutta useimmiten kannattaa käyttää jotain siihen tarkoitukseen tehtyä editoria. Eräs tällainen editori on Texmaker, josta löytyy sisäänrakennettuna monia LaTeXin käyttöä helpottavia ominaisuuksia, kuten dokumentin rakenteen näyttäminen puumaisena ja pikanappuloita erikoismerkeille, rakenteiden merkkauksille sekä dokumentin kääntämiselle. Lisäksi Texmaker sisältää näkymän dokumentin esikatselulle. Texmaker toimii Windows-, Linux- ja Mac OS X -alustoilla. LaTeX-dokumentteja voi kirjoittaa myöskin verkkopohjaisella editorilla asentamatta ohjelmia omalle koneelle: https://www.writelatex.com/ LaTeX: http://latex-project.org/ftp.html Lisenssi: LaTeX Project Public License Texmaker: http://www.xm1math.net/texmaker/

LyX LyX on tekstinkäsittelyohjelma, joka käyttää sivujen latomiseen LaTeX-ladontaohjelmaa, mutta jonka käyttöliittymä on helposti opittava ja käyttäjäystävällinen. Matematiikkan kirjoittaminen LyXillä on helppoa ja sitä voi vaivatta kirjoittaa suoraan muun tekstin sekaan. Matemaattiset merkit ja lausekkeet ovat kirjoitettavissa joko LaTeX-käskyjä tai helppoja pikanappuloita käyttäen. Ohjelma näyttää matematiikan suoraan oikeassa tulostettavassa muodossaan eikä lopputuloksen tarkastelu kesken kirjoittamisen vaadi erillistä kääntämistä. Kääntäminen tapahtuu vasta aivan lopuksi, kun halutaan dokumentista tulostettava versio. Tässä vaiheessa tiedostosta käännetään LaTeX-järjestelmää käyttäen kaunis pdf-tiedosto. LyX on saatavilla Windows-, Linux- ja Mac OS X -alustoille. Kotisivu: http://www.lyx.org/

GeoGebra GeoGebra on erittäin tunnettu ja laajalti käytetty työkalu geometristen konstruktioiden tekemiseen, esittämiseen ja opettamiseen. Siinä geometrinen kokonaisuus rakennetaan objekteista, joista osa on riippumattomia alkeisobjekteja, kuten pisteitä, ja osa alkeisobjekteista tai muista aiemmista objekteista riippuvia kuvioita, kuten pisteiden kautta kulkevia suoria, annettujen pisteiden avulla piirrettyjä ympyröitä tai kuvioiden leikkauspisteitä. GeoGebralla piirretyissä kuvioissa on usein ideana, että riippumattomia objekteja on mahdollisimman vähän ja näitä riippumattomia objekteja muokkaamalla koko kuvio elää ja päivittyy niiden mukana. Näin on helppoa havainnollistaa esimerkiksi kolmion "merkillisiä pisteitä" piirtämällä kuvio, jossa kolmion kulmapisteet ovat riippumattomia objekteja ja kaikki muut objektit, eli sivut, keskinormaalit, kulmanpuolittajat, leikkauspisteet jne. elävät kuvion mukana, kun kulmapisteitä siirretään. Geometristen kuvioiden piirtämisen lisäksi GeoGebralla voi piirtää erilaisten funktioiden kuvaajia sekä havainnollistaan taulukoista saatavia arvoja. GeoGebra on toteutettu Java-kielellä, joten se on käytettävissä monella alustalla, kuten Windows-, Linux- ja Mac OS X -ympäristöissä. GeoGebran voi käynnistää myös suoraan verkosta GeoGebran kotisivuilta, jolloin sitä ei tarvitse asentaa omalle koneelle. GeoGebralla on aktiivinen käyttäjäyhteisö, joka on luonut paljon valmiita havainnollistavia esimerkkejä ja tehtäviä. Kotisivu: http://www.geogebra.org

Kig Kig on toinen, vähemmän tunnettu työkalu interaktiivisten geometristen konstruktioiden tekemiseen. Kig sisältää monia samankaltaisia toimintoja kuin Geo- Gebra. Kig on saatavilla Linuxin KDE-ohjelmistoympäristöön ja Windows-alustalle siitä on vain alustava kokeellinen versio. Kotisivu: http://edu.kde.org/kig/ Reinteract Reinteract on selkeä käyttöliittymä interaktiivisten Python-kokeilujen sekä Python-kielellä tehtävien matemaattisten laskelmien tekemiseen. Reinteractilla koodipalaset järjestetään muistikirjoiksi (notebook) kutsutuiksi kokonaisuuksiksi, jotka koostuvat työsivuista (worksheet). Kukin työsivu sisältää Python-kielistä ohjelmakoodia sekä näiden suorittamisella saatuja tuloksia. Työsivun sisältöä voi muokata tavallisen tekstieditorin tapaan, mutta Reinteract pitää kirjaa siitä, mitkä osat koodia on suoritettu ja mitkä ei. Kukin työsivulle kirjoitettu ja suoritettu Python-komento tai koodirivi merkitään sinisellä värillä ja suorittamattomat rivit ja komennot keltaisella. Jos työsivulla muokataan tekstiä Reinteract muuttaa kaikkien muokatun kohdan jälkeen tulevien komentojen väriksi violetin, sillä näiden rivien tulosten paikkansapitävyydestä ei ole enää takeita. Kun muokatut rivit suoritetaan, suoritetaan samalla myös violetilla merkityt komennot uudelleen. Näin on mahdollista esimerkiksi määritellä työsivun alkuun arvoja joillekin muuttujille ja laskea näiden pohjalta joitain muita arvoja. Kun sivun alussa oleville muuttujille annetaan uudet arvot ja rivit suoritetaan uudelleen, lasketaan samalla uudelleen kaikki muutkin niiden rivien jälkeen tulevat laskelmat. Reinteractia käytettäessä voi hyödyntää myös tavallisia Python-kirjastoja, kuten numeerisen laskennan NumPy, symbo-

lisen laskennan SymPy sekä kaavioiden piirtoon tarkoitettua matplotlibiä. Reinteract sisältää myös oman yksinkertaisen piirtokomennon, jolla kuvaajia ja muita kuvioita voi piirtää suoraan työsivulle. Kotisivu: http://www.reinteract.org/ Lisenssi: BSD FreeMat FreeMat on jonkin verran Matlab-ohjelmaa muistuttava vapaa laskentaohjelma ja se pyrkiikin toteuttamaan suuren osan Matlabin toiminnallisuudesta. Ohjelma osaa erityisesti esittää vektorit ja matriisit ja tehdä niillä laskuoperaatioita. FreeMat sisältää toiminnot myös kuvaajien piirtämiseen sekä moneen muuhun käyttöön, kunhan vaan jaksaa opetella. Kotisivu: http://freemat.sourceforge.net/

Kalzium Kalzium on kemiaohjelma, jolla voi tutkia alkuaineiden jaksollista järjestelmää sekä alkuaineiden ja yhdisteiden ominaisuuksia. Kalziumista löytyvät kattavat taulukkotiedot alkuaineiden massoja, tiheyksiä ja sulamispisteitä myöten. Jaksollista järjestelmää voi tarkastella eri muodoissa, kuten klassisessa, suppeammassa ja laajemmassa muodossa. Kalzium on osa opetuskäyttöön suunnattua KDEdu-ohjelmistokokoelmaa ja vaatii alustakseen esimerkiksi Linux-järjestelmissä toimivan KDE-ohjelmistoympäristön. Kotisivu: http://kde.org/applications/education/kalzium/ Sage Sage on Python-pohjainen laskentaohjelma, jota voidaan käyttää selainkäyttöliittymällä. Sage-projektin tavoite on luoda vapaa avoimen lähdekoodin vaihtoehto laskentaohjelmille, kuten Magma, Mathematica, Maple ja Matlab. Sage on rakennettu Python-ohjelmointikielen ympärille toisaalta lisäämällä siihen jo olemassa olevien laskentapakettien lisäksi uusia osia sekä mahdollistamalla muiden avoimen lähdekoodin laskentaohjelmien, kuten Maximan, käyttö Pythonista käsin. Sagen käyttöliittymä on rakennettu toimimaan www-selaimessa ja se toimii notebook-tyyppisesti, eli siinä on mahdollista palata muokkaamaan aiempia komentorivejä. Kotisivu: http://www.sagemath.org/

Arity Arity on tieteislaskin Android-laitteille. Arity sisältää graafisen tieteislaskimen toiminnallisuudet Android-puhelimeen tai Android-tabletille asennettavassa muodossa. Ohjelmassa voi määritellä omia nimettyjä funktioita ja se osaa myös laskea niiden ensimmäisen kertaluvun derivaattoja. Aritylla voi laskea myös kompleksiluvuilla ja piirtää funktioiden kuvaajia kaksi- tai kolmiulotteiseen koordinaatistoon. Samaan kuvaan voi piirtää myös useamman funktion kuvaajia. Kotisivu: http://f-droid.org/repository/browse/?fdfilter=arity&fdid=arity.calculator Lisenssi: Apache Mathdroid Mathdroid on hyvä perustoiminnot sisältävä funktiolaskin Android-laitteille. Kotisivu: http://f-droid.org/repository/browse/?fdfilter=mathdroid&fdid=org.jessies.mathdroid