DISLIN-aliohjelmakirjaston käytöstä. Numeerisen laskennan peruskurssi
|
|
- Petteri Lehtilä
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 DISLIN-aliohjelmakirjaston käytöstä Numeerisen laskennan peruskurssi
2 DISLIN-aliohjelmakirjasto Aliohjelmakirjasto graafiseen tulostamiseen. 2D- ja 3D-kuvat erikoiskuvat: pylväsdiagrammit, sektoridiagrammit, tasa-arvokäyrät, vektorit, ellipsit, monikulmiot jne. Useille ohjelmointikielille: Fortran, C, Java, Perl, Python ja DISGCL. Useita käyttöjärjestelmiä: UNIX, Linux, MS-DOS, Windows, FreeBSD, OpenVMS. Oulussa käytössä v usage dislin dishlp rutiini = tietoa rutiinista disman = DISLIN-manuaali Dokumentit esim:
3 Käytön perusteet Piirtäminen tapahtuu suorakulmaiselle alueelle eli sivulle (page). Kaikki sivurajat ylittävä grafiikka jää piirtämättä. DISLIN-aliohjelmat käyttävät kolmenlaisia koordinaatteja: kuvakoordinaatteja (100 pistettä/cm) kuvan fyysisen origon suhteen. Oletuksena origo on kuva-alueen vasen ylänurkka. suhteellisia koordinaatteja (user coordinates) käyttäjän määrittelemän akseliston suhteen absoluuttisia 3D-koordinaatteja 3D-piirtämisessä Lähes aina käytetään suhteellisia koordinaatteja. Aliohjelmat: SETPAG (COPT) PAGE (NXP, NYP)
4 Tulostuksen muoto Tiedostoon tulostus vektoriformaatissa: GKSLIN, CGM, PS, EPS, PDF, HPGL, WMF, SVG Tiedostoon tulostus kuvaformaatissa: TIFF, GIF, PNG, PPM, BMP Näytölle tulostaminen: CONS, XWIN Tulostusta kontrolloidaan aliohjelmilla: METAFL(Format) ja SETFIL(Filename)
5 DISLIN tasojärjestelmä Suurinta osaa DISLIN-aliohjelmista voidaan kutsua missä tahansa vaiheessa ohjelman suoritusta. Tietyt aliohjelmat käyttävät muiden aliohjelmien määräämiä parametreja, joten niitä täytyy kutsua tietyssä järjestyksessä. Tätä varten DISLIN käyttää tasojarjestelmää (levels), jonka määräämässä järjestyksessä aliohjelmia kutsutaan. Tasot ovat Taso 0: Ennen DISLINin alustusta (DISINI -kutsu ) tai piirtämisen loputtua DISFIN-kutsun jälkeen. Taso 1: Alustuksen (DISINI) jälkeen tai akseliston poiston jälkeen (ENDGRF). Taso 2: 2D akseliston alustuksen (GRAF-kutsu) jälkeen. Taso 3: 3D akseliston alustuksen (GRAF3- tai GRAF3D-kutsu) jälkeen.
6 Ohjelman rakenne Kun piirrettävä data on hankittu/laskettu, tulisi ohjelman noudattaa seuraavaa rakennetta: (1) Sivukoon, tulostustiedoston tyypin ja tiedoston nimen asetus (SETPAG, PAGE, METAFL, SETFIL). (2) DISLINin alustus (DISINI). Siirrytään tasolle 1. (3) Parametrien asetus. (4) Akseliston piirtäminen (GRAF, POLAR, GRAFMP, GRAF3, GRAF3D). Siirrytään tasolle 2 tai 3. (5) Piirretään otsikko (TITLE). (6) Piirtetään data (CURVE, CURVE3, CURV3D, BARS, PIEGRF, SURFCE, CONTUR) (7) Akseliston ja DISLINin lopettaminen (DISFIN). Palataan tasolle 0.
7 Tekstin ja numeroiden piirtäminen MESSAG (CSTR, NX, NY) NUMBER (X, NDEZ, NX, NY) SYMBOL (NSYM, NX, NY) HEIGHT (NH) ANGLE (NANG) COMPLX, SIMPLX, DUPLX, SERIF, HELVE, HELVES PSFONT (CFNT) BMPFNT (CFNT) WINFNT (CFNT) X11FNT (CFONT, COPT) plots text plots a number plots symbols sets the character height defines the character angle define vector fonts defines PostScript fonts defines a bitmap font defines a Windows font defines an X11 font
8 2D akselit ja otsikot GRAF (XA, XE, XOR, XSTP,YA, YE, YOR, YSTP) POLAR (XE, XOR, XSTP, YOR, YSTP) TITLE () AXSPOS (NXA, NYA) AXSLEN (NXL, NYL) TICKS (N, CAX) LABELS (CSTR, CAX) NAME (CSTR, CAX) AXSSCL (COPT, CAX) TITLIN (CSTR, I) plots an axis system plots a polar axis system plots a title defines the position defines axis lengths sets the number of ticks defines axis labels sets axis titles defines the axis scaling defines text for titles
9 2D kuvaajan piirto CURVE (XRAY, YRAY, N) INCMRK (NMRK) MARKER (NHSYMB) HSYMBL (NH) POLCRV (COPT) THKCRV (N) CHNCRV (COPT) LINTYP (N) COLOR (COPT) plots curves selects symbols or lines defines a symbol sets the size of symbols sets an interpolation method defines curve thickness sets attributes that will be automatically changed by CURVE defines line styles sets a colour
10 Esimerkki: 2D viivakuva PROGRAM pallo!! Ohjelma piirtää pallon korkeuden ajan funktiona.! USE dislin REAL :: x(10) = (/ 0.5, 12., 19., 25., 37., 50., 62., 75., 87., 99. /), & y(10) = (/ 3., 55., 76., 104., 93., 0., 338., 196., 248., 437. /) CHARACTER(30) :: cstr = "Pallon korkeus ajan suhteen" CALL metafl("ps") CALL setpag("da4p") CALL disini() CALL titlin(cstr, 4) CALL name("aika startista (min)", "X") CALL name("korkeus (m)","y") CALL graf(0., 100., 0., 20., 0., 600., 0., 100.) CALL title() CALL curve(x, y, 10) CALL endgrf() CALL disfin() END PROGRAM pallo
11 Esimerkki: 2D viivakuva REAL-muuttujat ovat yksinkertaista tarkkuutta (single precision) Kääntäminen ja linkkaaminen tapahtuu komennolla f90link -a pallo. Ohjelman tekemää PostScript-tiedostoa voi katsoa esimerkiksi ghostview-ohjelmalla tai evince-ohjelmalla.
12 3D grafiikka 3D-objektit täytyy piirtää kolmiulotteisen laatikon sisällä, jonka sivujen suhteet voi tarvittaessa määritellä rutiinilla AXIS3D. Oletuksena 3D-laatikon kaikkien särmien pituus on 2. 3D-laatikon avulla saadaan käyttöön absoluuttiset 3D-koordinaatit, joiden origona on 3D-laatikon keskipiste. Laatikon sisälle piirretyn grafiikan DISLIN-projisoi 2D-alueeseen ja katselukulman voi haluttaessa valita komennolla VIEW3D. Käyttäjän on määriteltävä 3D-akselisto aliohjelmalla GRAF3D, joka siirtää DISLINin tasolle 3.
13 3D grafiikka Kolmiulotteinen käyrä tai pinta voidaan piirtää: taulukoitujen x-, y- ja z-koordinaattien avulla jonkin funktion z = f (x, y) avulla matriisin Z avulla johon on laskettu jonkin funktion f (x, y) arvoja funktiosta voidaan piirtää tasa-arvokäyrät (contours) eli 2D-kuva. 2D-kuva voidaan projisoida 3D-akseliston halutulle tasolle: GRFINI palauttaa tasolle 1 piirretään 2D-kuva GRFFIN siirrytään takaisin tasolle 3
14 3D akselistot GRAF3D (XA, XE, XOR, XSTP, YA, YE, YOR, YSTP,ZA, ZE, ZOR, ZSTP) GRID3D (NX, NY, COPT) AXIS3D (XLEN, YLEN, ZLEN) VIEW3D (XVU, YVU, ZVU, COPT) VFOC3D (XFOC, YFOC, ZFOC,COPT) VUP3D (ANG) ANG3D (ANG) plots an axis system plots a grid in the 3-D box defines the lengths of 3-D box sets the viewpoint defines the focus point defines the rotation of the camera around the viewing axis specifies the field of view of the lens
15 3D kuvat Pintakuva: CURV3D (XRAY, YRAY, ZRAY, N) SURFCE (XRAY, N, YRAY, M, ZMAT) SURFUN (ZFUN, IXP, XDEL, IYP, YDEL) plots curves plots a surface grid of a matrix plots a surface grid of a function Tasa-arvopinta: CONTUR (XRAY, N, YRAY, M, ZMAT, ZLEV) CONMAT (ZMAT, N, M, ZLEV) LABELS (COPT, CONTUR) plots contours of the function Z=F(X,Y) plots contours defines labels for contours
16 Quickplots DISLIN tarjoaa myös joitakin ns. Quickplot-rutiineja (7 kpl), joiden avulla voidaan data piirtää yhdellä aliohjelmakutsulla, jolloin DISLIN huolehtii esim. akseleiden skaalauksesta. QPLOT yhdistää datapisteet eli piirtää yksinkertaisen 2D-käyrän QPLSUR piirtää matriisista pintakuvan QPLCON piirtää matriisin perusteella tasa-arvokäyräkuvan Quickplot-aliohjelmia voidaan käyttää yksinkertaisissa datan visualisointitehtävissä. Jos halutaan määritellä akselistoja itse, piirtää samalle sivulle useampia kuvia, piirtää samaan akselistoon useita datajoukkoja tms., niin Quickplot-aliohjelmat eivät ole käyttökelpoisia.
17 Harjoitustehtäviä Tehtävissä mainitut lähdekoodit ja datatiedostot ovat kopioitavissa hakemistosta ~/ejl/matk/dislin/koodit 1. Tutustu ohjelmaan pallo.f90, joka piirtää yksinkertaisen 2D-käyrän. Tee ohjelma pallo_qplot.f90, joka käyttää quickplot-rutiineja. 2. Ohjelma pns_sovite.f90 piirtää pienimmän neliösumman sovitteen sovite.dat eräälle mittausdatalle pisteet.dat. Miksi tässä tehtävässä ei voida käyttää quickplot-aliohjelmia (pns_qplot.f90) tai se ei ole ainakaan järkevää? 3. Tutustu ohjelmaan interp_piirto.f90, jonka avulla voidaan piirtää alla olevan taulukon funktiolle tehdyn interpolaatin kuvaaja. Syöte on tiedostossa interpolointi.dat ja interp_piirto.dat. x i f i
18 4. Tutustu ohjelmaan pinta.f90, joka piirtää funktion f (r) = cos r 0.2r , r = x 2 + y 2 kuvaajan. Piirrä sama kuva myös sopivalla quickplot-aliohjelmalla (pinta_qplot.f90). Piirrä pinnan tasa-arvokäyrät sopivalla quickplot-aliohjelmalla (tasa_arvo_qplot). 5. Tutkitaan funktiota f (x, y) = sin(πx) sin(πxy). Ohjelma tasa.f90 piirtää samalle sivulle funktion f pintakuvan, tasa-arvokäyrän sekä pintakuvan ja tasa-arvokäyrän samaan 3D-laatikkoon. Kuinka voit valita, mille 3D-laatikon tasolle 2D-kuva projisoidaan?
mlvektori 1. Muista, että Jacobin matriisi koostuu vektori- tai skalaariarvoisen funktion F ensimmäisistä
Aalto-yliopisto, Matematiikan ja Systeemianalyysin laitos mlvektori 1. Muista, että Jacobin matriisi koostuu vektori- tai skalaariarvoisen funktion F ensimmäisistä osittaisderivaatoista: y 1... J F =.
ATK tähtitieteessä. Osa 5 - IDL datan sovitusta ja muita ominaisuuksia. 25. syyskuuta 2014
25. syyskuuta 2014 IDL - datan sovitus IDL sisältää monia yleisimpiä funktioita, joita voi helposti sovittaa datapisteisiin. Jos valmiista funktioista ei löydy mieleistä, voi oman mielivaltaisen sovitusfunktion
Matlabin perusteita Grafiikka
BL40A0000 SSKMO KH 1 Seuraavassa esityksessä oletuksena on, että Matlabia käytetään jossakin ikkunoivassa käyttöjärjestelmässä (PC/Win, Mac, X-Window System). Käytettäessä Matlabia verkon yli joko tekstipäätteeltä,
ATK tähtitieteessä. Osa 5 - IDL datan sovitusta ja muita ominaisuuksia. 25. syyskuuta 2014
25. syyskuuta 2014 IDL - datan sovitus IDL sisältää monia yleisimpiä funktioita, joita voi helposti sovittaa datapisteisiin. Jos valmiista funktioista ei löydy mieleistä, voi oman mielivaltaisen sovitusfunktion
IDL - datan sovitus. ATK tähtitieteessä. IDL - esimerkiksi linfit. IDL - esimerkiksi linfit
IDL - datan sovitus 3. toukokuuta 2017 IDL sisältää monia yleisimpiä funktioita, joita voi helposti sovittaa datapisteisiin. Jos valmiista funktioista ei löydy mieleistä, voi oman mielivaltaisen sovitusfunktion
linux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia
L6: linux linux linux: käyttäjän oikeudet Käyttäjällä, username, on käyttöoikeus rajattuun levytilaan du -h /home/username/ tulostaa käytetyn levytilan. Yhteenvedon antaa du -h /home/jetsu/ - -summarize
linux linux: käyttäjän oikeudet + lisää ja - poistaa oikeuksia
L6: linux linux linux: käyttäjän oikeudet Käyttäjällä, username, on käyttöoikeus rajattuun levytilaan du -h /home/username/ tulostaa käytetyn levytilan. Yhteenvedon antaa du -h /home/jetsu/ - -summarize
Q 17,4/21/73/2 GEOLOGINEN TUTKIMUSLAITOS. Seppo Elo. Geofysiikan osasta FORTRAN IV ohjelmaseloste
Q 17,4/21/73/2 Seppo Elo 19 73-12-05 GEOLOGINEN TUTKIMUSLAITOS 1. Geofysiikan osasta FORTRAN IV ohjelmaseloste FORTRAN IV OHJELMA JOKA LASKEE SARJAN VAAKASUORISTA SUORAKULMAISISTA MONIKULMIOSTA KOOSTUVIEN
Tilastolliset ohjelmistot 805340A. Pinja Pikkuhookana
Tilastolliset ohjelmistot 805340A Pinja Pikkuhookana Sisältö 1 SPSS 1.1 Yleistä 1.2 Aineiston syöttäminen 1.3 Aineistoon tutustuminen 1.4 Kuvien piirtäminen 1.5 Kuvien muokkaaminen 1.6 Aineistojen muokkaaminen
Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37
Matriisilaskenta Laskuharjoitus 1 - Ratkaisut / vko 37 Tehtävä 1: Käynnistä Matlab-ohjelma ja kokeile laskea sillä muutama peruslaskutoimitus: laske jokin yhteen-, vähennys-, kerto- ja jakolasku. Laske
Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.
Python linkit: Python tutoriaali: http://docs.python.org/2/tutorial/ Numpy&Scipy ohjeet: http://docs.scipy.org/doc/ Matlabin alkeet (Pääasiassa Deni Seitzin tekstiä) Matriisit ovat matlabin perustietotyyppejä.
L A TEX, pdfl A TEX ja grafiikka
L A TEX, pdfl A TEX ja grafiikka Ari Lehtonen Perinteinen TEXin tiedostotyyppien kulku on tex dvi ps pdf pdf PdfL A TEXissa välivaiheen dvi-tiedosto ohitetaan kokonaan, eli tex-tiedostosta tuotetaan suoraan
Ohjeita. Datan lukeminen
ATK Tähtitieteessä Harjoitustyö Tehtävä Harjoitystyössä tehdään tähtikartta jostain taivaanpallon alueesta annettujen rektaskensio- ja deklinaatiovälien avulla. Karttaan merkitään tähdet aina kuudenteen
Harjoitus 1: Matlab. Harjoitus 1: Matlab. Mat Sovelletun matematiikan tietokonetyöt 1. Syksy 2006
Harjoitus 1: Matlab Mat-2.2107 Sovelletun matematiikan tietokonetyöt Syksy 2006 Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoituksen aiheita Tutustuminen Matlab-ohjelmistoon Laskutoimitusten
Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla
Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla ALKUHARJOITUS Kynän ja paperin avulla peilaaminen koordinaatistossa a) Peilaa pisteen (0,0) suhteen koordinaatistossa sijaitseva - neliö, jonka
MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 1 / vko 44
MS-A0003/A0005 Matriisilaskenta Laskuharjoitus / vko Tehtävä (L): Käynnistä Matlab-ohjelma ja kokeile laskea sillä muutama peruslaskutoimitus: laske jokin yhteen-, vähennys-, kerto- ja jakolasku. Laske
wxmaxima-pikaopas Ari Lehtonen
wxmaxima-pikaopas Ari Lehtonen. Yleistä Maxima on laaja symboliseen laskentaan suunniteltu ohjelma. Maximalla voidaan sieventää lausekkeita, jakaa polynomeja tekijöihin, ratkaista yhtälöitä, derivoida,
Kuvaajien piirtäminen OriginPro9-ohjelmalla
Kuvaajien piirtäminen OriginPro9-ohjelmalla Helmikuu 2013 Jyväskylän yliopisto Fysiikan laitos Sisältö 1 Johdanto 3 2 Millainen on hyvä kuvaaja? 3 3 OriginPro9 peruskäyttö 4 3.1 Lineaarisen sovituksen
Yleistä vektoreista GeoGebralla
Vektoreita GeoGebralla Vektoreilla voi laskea joko komentopohjaisesti esim. CAS-ikkunassa tai piirtämällä piirtoikkunassa. Ensimmäisen tavan etuna on, että laskujen tueksi muodostuu kuva. Tästä on varmasti
POHDIN - projekti. Funktio. Vektoriarvoinen funktio
POHDIN - projekti Funktio Funktio f joukosta A joukkoon B tarkoittaa sääntöä, joka liittää jokaiseen joukon A alkioon jonkin alkion joukosta B. Yleensä merkitään f : A B. Usein käytetään sanaa kuvaus synonyymina
ABTEKNILLINEN KORKEAKOULU
ABTEKNILLINEN KORKEAKOULU Mat-1.411 Matematiikan peruskurssi C1 MAPLE Lempeä johdatus Harri Hakula 24. syyskuuta, 2004 1 Sisällys 1 Matemaattisista ohjelmistoista 2 1.1 Symboliset ohjelmistot 2 1.2 Numeeriset
KUVAT. Word 2013. Kuvat
Word 2013 Kuvat KUVAT KUVAT... 1 Kuvatiedoston lisääminen... 1 Microsoftin-kuvien lisääminen... 1 Koon muuttaminen ja kääntäminen... 2 Kuvan siirtäminen... 2 Tekstiin tasossa... 2 Kelluva kuva, tekstin
Tieteellinen laskenta 2 Törmäykset
Tieteellinen laskenta 2 Törmäykset Aki Kutvonen Op.nmr 013185860 Sisällysluettelo Ohjelman tekninen dokumentti...3 Yleiskuvaus...3 Kääntöohje...3 Ohjelman yleinen rakenne...4 Esimerkkiajo ja käyttöohje...5
Mathcad Prime. Kaur Jaakma
Mathcad Prime Miksi dokumentoidaan Teknisellä dokumentoinnilla saadaan tallennettua tämänhetkinen tilanne CAD, CAE, vaatimuslistat, tuotantosuunnitelmat, suunnittelulaskelmat Mahdollistaa työn jatkamisen
2) Aliohjelma, jonka toiminta perustuu sivuvaikutuksiin: aliohjelma muuttaa parametrejaan tai globaaleja muuttujia, tulostaa jotakin jne.
Proseduurit Proseduuri voi olla 1) Funktio, joka palauttaa jonkin arvon: real function sinc(x) real x sinc = sin(x)/x... y = sinc(1.5) 2) Aliohjelma, jonka toiminta perustuu sivuvaikutuksiin: aliohjelma
Johdatus L A TEXiin. 7. Taulukot ja kuvat. Dept. of Mathematical Sciences
Johdatus L A TEXiin 7. Taulukot ja kuvat Dept. of Mathematical Sciences Taulukot I Taulukkomaiset rakenteet tehdään ympäristöllä tabular Ympäristön argumentiksi annetaan sarakemäärittely, joka on kirjaimista
Octave-opas. Mikä on Octave ja miksi? Asennus
Octave-opas Mikä on Octave ja miksi? Asennus Käynnistys ja käyttöliittymä Komennot tiedostojen hallintaan SciTE-editor.m-tiedostot Ohjeita muualla Mikä on Octave ja miksi? Octave on numeeriseen laskentaan
9. Harjoitusjakso III
9. Harjoitusjakso III Seuraavaksi harjoitellaan kuvien ja tekstin lisäämistä piirtoalueelle. Tarjolla on aikaisempien harjoittelujaksojen tapaan kahden tasoisia harjoituksia: perustaso ja edistynyt taso.
TAULUKKO, KAAVIO, SMARTART-KUVIOT
PowerPoint 2013 Taulukko, kaaviot, SmartArt-kuviot Sisällysluettelo TAULUKKO, KAAVIO, SMARTART-KUVIOT TAULUKOT... 1 Taulukon muotoileminen... 1 Taulukon koon muuttaminen... 2 Rivien valitseminen... 2 Sarakkeiden
http://info.edu.turku.fi/mato/
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
Differentiaali- ja integraalilaskenta 2 Ratkaisut: loppuviikko 2
Differentiaali- ja integraalilaskenta 2 Ratkaisut: loppuviikko 2 Harjoitustehtävät 11-13 lasketaan alkuviikon harjoituksissa, 15-17 loppuviikon harjoituksissa. Kotitehtävä 14 palautetaan MyCourses-sivulle
2 Pistejoukko koordinaatistossa
Pistejoukko koordinaatistossa Ennakkotehtävät 1. a) Esimerkiksi: b) Pisteet sijaitsevat pystysuoralla suoralla, joka leikkaa x-akselin kohdassa x =. c) Yhtälö on x =. d) Sijoitetaan joitain ehdon toteuttavia
Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje.
Tämä on PicoLog Windows ohjelman suomenkielinen pikaohje. Asennus: HUOM. Tarkemmat ohjeet ADC-16 englanninkielisessä User Manual issa. Oletetaan että muuntimen kaikki johdot on kytketty anturiin, käyttöjännite
Zeon PDF Driver Trial
Matlab-harjoitus 2: Kuvaajien piirto, skriptit ja funktiot. Matlabohjelmoinnin perusteita Numeerinen integrointi trapezoidaalimenetelmällä voidaan tehdä komennolla trapz. Esimerkki: Vaimenevan eksponentiaalin
SIMULINK S-funktiot. SIMULINK S-funktiot
S-funktio on ohjelmointikielellä (Matlab, C, Fortran) laadittu oma algoritmi tai dynaamisen järjestelmän kuvaus, jota voidaan käyttää Simulink-malleissa kuin mitä tahansa valmista lohkoa. S-funktion rakenne
Symmetrioiden tutkiminen GeoGebran avulla
Symmetrioiden tutkiminen GeoGebran avulla Tutustutaan esimerkkien kautta siihen, miten geometrista symmetriaa voidaan tutkia ja havainnollistaa GeoGebran avulla: peilisymmetria: peilaus pisteen ja suoran
JAVA on ohjelmointikieli, mikä on kieliopiltaan hyvin samankaltainen, jopa identtinen mm. C++
JAVA alkeet JAVA on ohjelmointikieli, mikä on kieliopiltaan hyvin samankaltainen, jopa identtinen mm. C++ ja Javascriptin kanssa. Huom! JAVA ja JavaScript eivät silti ole sama asia, eivätkä edes sukulaiskieliä.
OHJELMOINTIA MONIPUOLISESTI MATEMATIIKAN OPETUKSESSA LUMA-PÄIVÄT, TAMPERE
OHJELMOINTIA MONIPUOLISESTI MATEMATIIKAN OPETUKSESSA LUMA-PÄIVÄT, TAMPERE Tuomo Riekkinen Pyhäselän koulu, Joensuu MIKSI OHJELMOINTIA MATEMATIIKKAAN? Joensuun kaupunki päätti hankkia kaikille 7. luokkalaisille
Luento 2: Viivan toteutus
Tietokonegrafiikan perusteet T-111.4300 3 op Luento : Viivan toteutus Lauri Savioja 11/07 Primitiivien toteutus / 1 GRAAFISTEN PRIMITIIVIEN TOTEUTUS HUOM! Oletuksena on XY-koordinaatisto Suorien viivojen
1. a) b) Nollakohdat: 20 = c) a b a b = + ( a b)( a + b) Derivaatan kuvaajan numero. 1 f x x x g x x x x. 3. a)
Pitkä matematiikka YO-koe 9..04. a) b) 7( x ) + = x ( x ) x(5 8 x) > 0 7x + = x x + 8x + 5x > 0 7x = 0 Nollakohdat: 0 8x + 5x = 0 x = 7 x(8x 5) = 0 5 5 x = 0 tai x = Vastaus: 0 < x < 8 8 c) a+ b) a b)
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 25.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 25.2.2009 1 / 34 Syötteessä useita lukuja samalla rivillä Seuraavassa esimerkissä käyttäjä antaa useita lukuja samalla
MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 2: Usean muuttujan funktiot
MS-A0202 Differentiaali- ja integraalilaskenta 2 (SCI) Luento 2: Usean muuttujan funktiot Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Syksy 2016 Antti Rasila (Aalto-yliopisto)
TEHTÄVÄ 1.1 RATKAISUOHJEET
TEHTÄVÄ 1.1 RATKAISUOHJEET 1. Luo mallin mukainen kansiorakenne Käynnistä Resurssienhallinta painamalla näppäimistöltä peräkkäin Windows- ja E-näppäimiä niin, että Windows-näppäin on yhä pohjassa, kun
RATKAISUT SIVU 1 / 15. Väriteemaan pääset käsiksi hieman eri tavoilla PowerPointin eri versioissa.
RATKAISUT SIVU 1 / 15 PowerPoint jatko Harjoitus 3.1-3.7: Harjoitus 3.1: Avaa ensin Harjoitustiedosto.pptx. Väriteemaan pääset käsiksi hieman eri tavoilla PowerPointin eri versioissa. Valitse joka tapauksessa
Tasogeometriaa GeoGebran piirtoalue ja työvälineet
Tasogeometriaa GeoGebran piirtoalue ja työvälineet Näissä harjoituksissa työskennellään näkymässä Näkymät->Geometria PIIRRÄ (ja MITTAA) a) jana toinen jana, jonka pituus on 3 b) kulma toinen kulma, jonka
Gimp JA MUUT KUVANKÄSITTELYOHJELMAT
Gimp JA MUUT KUVANKÄSITTELYOHJELMAT Daniela Lund Ti07 A241227 Linux-järjstelmät 01.12.2009 MIKÄ ON KUVANKÄSITTELYOHJELMA? Kuvankäsittelyohjelma on tietokoneohjelma, jolla muokataan digitaalisessa muodossa
Kuvaajien sovittaminen mittausdataan gnuplotohjelmalla
Kuvaajien sovittaminen mittausdataan gnuplotohjelmalla Sini-Jatta Suonio 2010-06-10 Sisällysluettelo 1 Mikä on gnuplot?... 3 2 Datatiedostot... 3 2.1 Ascii-tiedostojen luominen... 4 2.1.1 DataStudio...
Harjoitus 3 -- Ratkaisut
Harjoitus 3 -- Ratkaisut 1 ' '-merkki kirjoitetaan =, ' '-merkki!=, ' '-merkki ==. Yhtälöiden ratkaisusta puhutaan lisää myöhemmin. a f x, y : If ehtolauseke x y, y tämä palautetaan, jos
Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla (Opettajan ohje)
Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla (Opettajan ohje) TAVOITTEET Tämän kokonaisuuden tavoitteena on tutustuttaa oppilaat Pythonilla ohjelmointiin ja erityisesti Turtle moduulin
MS-A0207 Differentiaali- ja integraalilaskenta 2 (CHEM) Luento 2: Usean muuttujan funktiot
MS-A0207 Differentiaali- ja integraalilaskenta 2 (CHEM) Luento 2: Usean muuttujan funktiot Harri Hakula Matematiikan ja systeemianalyysin laitos 1 Aalto-yliopisto Kevät 2018 1 Perustuu Antti Rasilan luentomonisteeseen
Copyright 2015 ECDL Foundation ECDL Kuvankäsittely Sivu 2 / 7
ECDL Kuvankäsittely Tavoite Tässä esitellään tutkintovaatimukset moduulille ECDL Kuvankäsittely, joka määrittelee tarvittavat tiedot ja taidot näyttökokeen suorittamiseen. Tämä dokumentti kuvaa tiedot
Differentiaalilaskennan tehtäviä
Differentiaalilaskennan tehtäviä DIFFERENTIAALILASKENTA 1. Raja-arvon käsite, derivaatta raja-arvona 1.1 Raja-arvo pisteessä 1.2 Derivaatan määritelmä 1.3 Derivaatta raja-arvona 2. Derivoimiskaavat 2.1
MAA7 7.1 Koe Jussi Tyni Valitse kuusi tehtävää! Tee vastauspaperiin pisteytysruudukko! Kaikkiin tehtäviin välivaiheet näkyviin!
MAA7 7.1 Koe Jussi Tyni 9.1.01 1. Laske raja-arvot: a) 5 lim 5 10 b) lim 9 71. a) Määritä erotusosamäärän avulla funktion f (). f ( ) derivaatta 1 b) Millä välillä funktio f ( ) 9 on kasvava? Perustele
Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä
Taulukkolaskennan edistyneempiä piirteitä, Kuvakäsittelystä Taulukkolaskennasta käsitellään edistyneempiä piirteitä harjoituksen H7 pohjalta Kuvankäsittelystä pikselit, väriresoluutio ja kuvan koko resoluutio,
Posterin teko MS Publisherilla
Posterin teko MS Publisherilla Ensimmäisenä avaa MS Publisher 2010. Löydät sen Windows valikosta - All programs - Microsoft Office. Publisheriin avautuu allaolevan kuvan mukainen näkymä. Mikäli et näe
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 12.4.2010 T-106.1208 Ohjelmoinnin perusteet Y 12.4.2010 1 / 34 Graafiset käyttöliittymät Tähän asti kirjoitetuissa ohjelmissa on ollut tekstipohjainen käyttöliittymä.
Sovelmat. Janne Käki
Sovelmat Janne Käki 24.11.2006 Sovellus extends JFrame public static void main(string[] args), joka tyypillisesti vain luo kehysluokan ilmentymän luontimetodi Sovelma extends JApplet ei main-metodia, ei
Ensimmäisen asteen polynomifunktio
Ensimmäisen asteen polnomifunktio Yhtälön f = a+ b, a 0 määrittelemää funktiota sanotaan ensimmäisen asteen polnomifunktioksi. Esimerkki. Ensimmäisen asteen polnomifuktioita ovat esimerkiksi f = 3 7, v()
Tieto- ja tallennusrakenteet
Tieto- ja tallennusrakenteet Sisältö Tyyppi, abstrakti tietotyyppi, abstraktin tietotyypin toteutus Tallennusrakenteet Taulukko Linkitetty rakenne Abstraktit tietotyypit Lista (Puu) (Viimeisellä viikolla)
IIRTÄMINEN. Word Piirtäminen
Word 2013 Piirtäminen IIRTÄMINEN PIIRTÄMINEN... 1 Piirto-objektien muotoileminen... 1 Muotoilutyökalut... 2 Tekstin tasaaminen objektin sisään, koko... 4 Objektien järjestyksen muuttaminen... 5 Kuvan osien
InDesign CS FreeHand MX. Painovalmis materiaali PDF
InDesign CS FreeHand MX Painovalmis materiaali PDF Miksi PDF? 1. Työnkulku nopeutuu 2. Työn tulostus toimii varmemmin 3. Fontit ovat tiedostossa mukana 4. Kuvat ovat tiedostossa mukana 5. Usein tiedostokoko
Kuvankäsittely. DigiReWork Annamari Mäenhovi Kati Nieminen
Kuvankäsittely DigiReWork 14.11.2017 Annamari Mäenhovi Kati Nieminen Työpajan sisältö Valokuvaamisen karkeat perusteet Kuvien ottamisen ja käyttämisen laillisuus Digitaalinen kuva Erityisvaatimukset alustoille
ASIAKASOHJE. 1.1 Ajurin asennus & konfigurointiohje: 1. Kirjoita AutoCadin komentoriville _plottermanager ja paina Enter
Tulostinajurin ja paperikoon konfigurointiohjeet AutoCad 2010 -ohjelmalla Ohje on tarkoitettu PLT-tiedostojen tekemiseen. PDF-tiedostoja varten on ohjeet erikseen. Erilaisista tulostusjärjestelmistä johtuen
MATEMATIIKKA 5 VIIKKOTUNTIA
EB-TUTKINTO 2010 MATEMATIIKKA 5 VIIKKOTUNTIA PÄIVÄMÄÄRÄ: 4. kesäkuuta 2010 KOKEEN KESTO: 4 tuntia (240 minuuttia) SALLITUT APUVÄLINEET: Eurooppa-koulun antama taulukkovihkonen Funktiolaskin, joka ei saa
Tulostinajurin ja paperikoon konfigurointiohjeet AutoCad 2006-2007 ohjelmille
Tulostinajurin ja paperikoon konfigurointiohjeet AutoCad 2006-2007 ohjelmille Erilaisista tulostusjärjestelmistä johtuen kopiolaitokset suosittelevat eri tulostinajureita tulostustiedostojen tekemiseen.
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 13.9.2017 CS-A1111 Ohjelmoinnin peruskurssi Y1 13.9.2017 1 / 19 Oppimistavoitteet: tämän luennon jälkeen osaat kirjoittaa Python-ohjelman, joka pyytää käyttäjältä lukuja,
Tietotekniikan valintakoe
Jyväskylän yliopisto Tietotekniikan laitos Tietotekniikan valintakoe 2..22 Vastaa kahteen seuraavista kolmesta tehtävästä. Kukin tehtävä arvostellaan kokonaislukuasteikolla - 25. Jos vastaat useampaan
GeoGebra Quickstart. Lyhyt GeoGebra 2.7 -ohje suomeksi
GeoGebra Quickstart Lyhyt GeoGebra 2.7 -ohje suomeksi Algebraikkuna GeoGebra on ilmainen matematiikan opetusohjelma. Siinä on työvälineitä dynaamiseen geometriaan, algebraan ja analyysiin. Voit piirtää
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 12.9.2018 CS-A1111 Ohjelmoinnin peruskurssi Y1 12.9.2018 1 / 19 Oppimistavoitteet: tämän luennon jälkeen osaat kirjoittaa Python-ohjelman, joka pyytää käyttäjältä lukuja,
Pienimm"an neli"osumman sovitus
Pienimm"an neli"osumman sovitus Aluksi luentoesimerkki V2 19.3. 2002, V3 lokakuu -02 2013kevat/maple/ restart with(linearalgebra):alias(tr=transpose): with plots : xd:=[-1.3,-0.1,0.2,1.3]; yd:=[0.103,1.099,0.808,1.897];
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 11.9.2019 CS-A1111 Ohjelmoinnin peruskurssi Y1 11.9.2019 1 / 19 Oppimistavoitteet: tämän luennon jälkeen osaat kirjoittaa Python-ohjelman, joka pyytää käyttäjältä lukuja,
Ohjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 20.1.2010 T-106.1208 Ohjelmoinnin perusteet Y 20.1.2010 1 / 40 Arvon pyytäminen käyttäjältä Käyttäjän antaman arvon voi lukea raw_input-käskyllä. Käskyn sulkujen
Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos. MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016
Aalto-yliopiston perustieteiden korkeakoulu Matematiikan ja systeemianalyysin laitos Malinen/Ojalammi MS-A0203 Differentiaali- ja integraalilaskenta 2, kevät 2016 Laskuharjoitus 3A (Vastaukset) Alkuviikolla
Vaatimusluettelo. Liite2_Vaatimusluettelo. Tun nus (ID) Kpl Tärkeys Toimittajan kommentit Navigointi. Haut
Vaatimusluettelo Tun nus (ID) Kpl Tärkeys Toimittajan kommentit Navigointi 1 Karttasovelluksessa tulee olla yleisesti vastaavissa sovelluksissa käytetyt navigointitoiminnot 4.2. 1 Kartta pitää voida kohdistaa
Vektorit Opiskelijan ohjeet
Vektorit Opiskelijan ohjeet Ohjelmointipaketti lukioon Työ on tehty osana Helsingin yliopiston kurssia Ohjelmointi matematiikan opetuksessa. Työtä saa vapaasti jakaa eteenpäin, muokata sekä käyttää. Tekijät:
Graafisen käyttöliittymän ohjelmointi Syksy 2013
TIE-11300 Tietotekniikan vaihtuva-alainen kurssi Graafisen käyttöliittymän ohjelmointi Syksy 2013 Luento 5 Qt: Grafiikan piirto Juha-Matti Vanhatupa Sisältö GDI Qt paint system Koordinaatisto-operaatioita
Sisällysluettelo. Johdanto... 1. 1 Dot NET... 3 1.1 Microsoft.NET -alusta... 3 1.1.1 Käyttäjämallit... 4 1.1.2 Ohjelmien kehitys.net-alustalla...
Sisällysluettelo Johdanto........................................... 1 1 Dot NET............................................ 3 1.1 Microsoft.NET -alusta............................................. 3 1.1.1
Hannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus
Perusohjeita, symbolista laskentaa Geogebralla Kielen vaihtaminen. Jos Geogebrasi kieli on vielä englanti, niin muuta se Options välilehdestä kohdasta Language suomeksi (finnish). Esittelen tässä muutaman
Ohjelmoinnin peruskurssi Y1
Ohjelmoinnin peruskurssi Y1 CS-A1111 14.9.2016 CS-A1111 Ohjelmoinnin peruskurssi Y1 14.9.2016 1 / 19 Oppimistavoitteet: tämän luennon jälkeen osaat kirjoittaa Python-ohjelman, joka pyytää käyttäjältä lukuja,
9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa
9. Vektorit 9.1 Skalaarit ja vektorit Skalaari on koon tai määrän mitta. Tyypillinen esimerkki skalaarista on massa. Lukumäärä on toinen hyvä esimerkki skalaarista. Vektorilla on taas suuruus ja suunta.
Yhteensopiva ja stabiili. Käsitteellistää suunnittelun. Parempi kuin koskaan aiemmin. Yksityiskohtien tarkka kuvaus. Saumaton kommunikaatio
ZWCAD 2012 ESITTELY Yhteensopiva ja stabiili Parempi kuin koskaan aiemmin Käsitteellistää suunnittelun Yksityiskohtien tarkka kuvaus Saumaton kommunikaatio ZWCAD -ohjelmointi Yhteensopiva ja stabiili Ylivertainen
Kurssimateriaali. GeoGebra
Kurssimateriaali GeoGebra Sisällys: A. Esittely B. GeoGebra aloittaminen C. Ohjelmaan tutustuminen painoindeksi tuotoksen avulla D. Tiedoston muunnokset E. Viitteet A. Esittely GeoGebra on avoimen lähdekoodin
Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus
Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus 2 7.2.2013 1. Matematiikan lukiokurssissa on esitetty, että ylöspäin aukeavan paraabelin f(x) = ax 2 +bx+c,a > 0,minimikohtasaadaan,kunf
OCAD KOULUTUS ALITTELIJOILLE OCAD PERUSTEET
OCAD KOULUTUS ALITTELIJOILLE OCAD PERUSTEET 1.3.2017 OSA 1 KURSSILLE VALMISTAUTUMINEN OCAD koulutus aloittelijoille by AT Printed: 26.2.2017 15.18 Kurssin koordinaatit Osoite: Päivämäärä: Aika: Äyritie
Condes. Quick Start opas. Suunnistuksen ratamestariohjelmisto. Versio 7. Quick Start - opas Condes 7. olfellows www.olfellows.net 1.
Condes Suunnistuksen ratamestariohjelmisto Versio 7 Quick Start opas Yhteystiedot: olfellows Jouni Laaksonen Poijukuja 4 21120 RAISIO jouni.laaksonen@olfellows.net www.olfellows.net olfellows www.olfellows.net
Aloitusohje versiolle 4.0
Mikä on Geogebra? Aloitusohje versiolle 4.0 dynaamisen matematiiikan työvälineohjelma helppokäyttöisessä paketissa oppimisen ja opetuksen avuksi kaikille koulutustasoille vuorovaikutteiset geometria, algebra,
Hieman linkkejä: http://cs.stadia.fi/~kuivanen/linux/kom.php, lyhyt ohje komentoriviohjelmointiin.
Linux-harjoitus 9 Linuxin mukana tulevat komentotulkit (mm. bash, tcsh, ksh, jne ) sisältävät ohjelmointikielen, joka on varsin tehokas ja ilmaisuvoimainen. Tähän yhdistettynä unix-maailmasta tutut tehokkaat
Muita kuvankäsittelyohjelmia on mm. Paint Shop Pro, Photoshop Elements, Microsoft Office Picture Manager
Missio: 1. Asentaminen 2. Valokuvien tarkastelu, tallennus/formaatit, koko, tarkkuus, korjaukset/suotimet, rajaus 3. Kuvan luonti/työkalut (grafiikka kuvat) 4. Tekstin/grafiikan lisääminen kuviin, kuvien/grafiikan
x = y x i = y i i = 1, 2; x + y = (x 1 + y 1, x 2 + y 2 ); x y = (x 1 y 1, x 2 + y 2 );
LINEAARIALGEBRA Harjoituksia/Exercises 2017 1. Olkoon n Z +. Osoita, että (R n, +, ) on lineaariavaruus, kun vektoreiden x = (x 1,..., x n ), y = (y 1,..., y n ) identtisyys, yhteenlasku ja reaaliluvulla
1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä
OULUN YLIOPISTO Tietojenkäsittelytieteiden laitos Johdatus ohjelmointiin 81122P (4 ov.) 30.5.2005 Ohjelmointikieli on Java. Tentissä saa olla materiaali mukana. Tenttitulokset julkaistaan aikaisintaan
MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.
MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä. Antti Rasila Matematiikan ja systeemianalyysin laitos Aalto-yliopisto Kevät 2016
4 / 2013 TI-NSPIRE CAS TEKNOLOGIA LUKIOSSA. T3-kouluttajat: Olli Karkkulainen ja Markku Parkkonen
4 / 2013 TI-NSPIRE CAS TEKNOLOGIA LUKIOSSA T3-kouluttajat: Olli Karkkulainen ja Markku Parkkonen 1 2 TI-Nspire CX CAS kämmenlaite kevään 2013 pitkän matematiikan kokeessa Tehtävä 1. Käytetään komentoa
MATEMATIIKAN KOE, LYHYT OPPIMÄÄRÄ ESITYS pisteitykseksi
MATEMATIIKAN KOE, LYHYT OPPIMÄÄRÄ 3.9.05 ESITYS pisteitykseksi Yleisohje tarkkuuksista: Ellei tehtävässä vaadittu tiettyä tarkkuutta, kelpaa numeerisissa vastauksissa ohjeen vastauksen lisäksi yksi merkitsevä
LAS-TIEDOSTON SISÄLTÖ LIITE 2/1
LAS-TIEDOSTON SISÄLTÖ LIITE 2/1 LAS-TIEDOSTON SISÄLTÖ Las-tiedoston version 1.4 mukainen runko koostuu neljästä eri lohkosta, ja jokaiseen lohkoon voidaan tallentaa vain standardissa sovittua tietoa ja
Pong-peli, vaihe Koordinaatistosta. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana
Muilla kielillä: English Suomi Pong-peli, vaihe 2 Tämä on Pong-pelin tutoriaalin osa 2/7. Tämän vaiheen aikana Laitetaan pallo liikkeelle Tehdään kentälle reunat Vaihdetaan kentän taustaväri Zoomataan
7 tapaa mallintaa maasto korkeuskäyristä ja metodien yhdistäminen
1 / 11 Digitaalisen arkkitehtuurin yksikkö Aalto-yliopisto 7 tapaa mallintaa maasto korkeuskäyristä ja metodien yhdistäminen Kertauslista yleisimmistä komennoista 2 / 11 Kuvan tuominen: PictureFrame Siirtäminen:
Keskipisteen lisääminen 2 k -faktorikokeeseen (ks. Montgomery 9-6)
Mat-.3 Koesuunnittelu ja tilastolliset mallit kevät Keskipisteen lisääminen k -faktorikokeeseen (ks. Montgomery 9-6) Esim (Montg. ex. 9-, 6-): Tutkitaan kemiallisen prosessin saannon Y riippuvuutta faktoreista
TIEA341 Funktio-ohjelmointi 1, kevät 2008
TIEA341 Funktio-ohjelmointi 1, kevät 2008 Luento 3 Antti-Juhani Kaijanaho Jyväskylän yliopisto Tietotekniikan laitos 14. tammikuuta 2008 Viittausten läpinäkyvyyden 1 periaatteet 1. Lausekkeen arvo ei riipu
Pienimmän Neliösumman Sovitus (PNS)
Pienimmän Neliösumman Sovitus (PNS) n = Havaintojen määrä (Kuvan n = 4 punaista palloa) x i = Havaintojen ajat/paikat/... (i = 1,..., n) y i = y(x i) = Havaintojen arvot (i = 1,..., n) σ i = Havaintojen