Matematiikan laitos/HY
Numeeriset menetelmät ja C-kieli /Vuorinen, 1.1. 2000
KIRJALLISUUS
Kurssin materiaali on Heimolan 5.krs:n mapissa. Siellä on mm. [NR1].
Kurssiin liittyvät ohjelmat [NR2] ovat kurssilaisten saatavilla laskuharjoituksissa esitettävällä tavalla.
Esitiedoiksi tarvitsemme C-kielen eräiden osien tuntemusta, ks. esim:
[KL] J. Korpela ja T. Larmela: C-ohjelmointikieli, 3. painos .- Otadata, Espoo, 1988.
Luentomateriaali pohjautuu lähinnä teokseen [NR]
[NR] W. H. Press, B. P. Flannery, S. A. Teukolsky, and W. T. Vetterling: Numerical Recipes in C 2nd ed.- Cambridge Univ. Press 1992. Fyysikkojen kirjoittama, toisaalta valtavan suosion saavuttanut ja toisaalta perustellusti kritisoitu, sovelletun numeriikan yleisesitys. Huom: Myös Pascal-kieliset ja FORTRAN-versiot.
[NR1] -"-: Numerical Recipes C-Example Book 2nd ed.-
[NR2] -"-: Numerical Recipes C-Diskette Version 2.08.-
[G] R. Glassey: Numerical Computation Using C.- Academic Press 1993. Erinomainen johdatus numeerisen matematiikan tarvitsemiin C-kielen piirteisiin, ehkä alkeellisempi kuin NR. Ohjelmat saatavissa anonymous ftp:lla internet-osoitteesta 129.79.147.6, jossa cd pub/glassey, get csrcrtg.txt.
Erinomainen taulukko- ja käsikirja:
[AS] M. Abramowitz and I. Stegun, editors: Handbook of Mathematical
Functions
with Formulas, Graphs, and Mathematical Tables.- Dover, 1965.
Tärkeimpiä käsikirjoja erikoisfunktioiden teoriassa ja
lisältää laskettuja esimerkkejä myös numeriikan eri aloilla.
Eniten myytyjä ja siteerattuja matematiikan kirjoja.
Numeerisen analyysin kirjallisuutta:
[GV] G. H. Golub and C. F. van Loan: Matrix computations.- The John Hopkins
University Press, Second ed. 1989. Numeerisen lin. algebran
perusteoksia.
[SB] J. Stoer and R. Bulirsch: Introduction to Numerical Analysis. 2nd ed.- Springer-Verlag, 1991. Numeerisen analyysin eräs kansainvälisesti tunnettu ensyklopeedinen esittely.
[MNV] M. Mäkelä, O. Nevanlinna ja J. Virkkunen: Numeerinen matematiikka.- Gaudeamus, 1982. Monipuolinen numeriikan oppikirja, sisältää myös hyvän kirjallisuusluettelon.
[HHLRRS] J. Haataja, J. Heikonen, Y. Leino, J. Rahola, J. Ruokolainen ja V. Savolainen: Numeeriset menetelmät käytännössä, CSC, Helsinki, 1999
C++
[BAN] J. J. Barton and L. R, Nackman: Scientific and Engineering C++.- Addison Wesley, 1993.
[C] D. M. Capper: C++ for Scientists, Engineers, and Mathematicians.- Springer-Verlag, 1994.
[FLO] B. H. Flowers: An Introduction to Numerical Methods in C++.- Clarendon Press, 1995.
Käyttöoppaita, tieteellisen laskennan ja numeriikan kirjallisuutta:
[S] K. Sigmon: Matlab Primer.- CRC Press, 1994.
[K] S. Kivelä: Matlab-opas.- Otatieto 1991 (myydään laskentakeskuksessa)
P> [W] S. Wolfram: Mathematica, Version 3.0.- Addison-Wesley 1996.
[KMN] D. Kahaner, C. Moler, and S. Nash: Numerical Methods and Software.- Prentice Hall, 1989. Mukana FORTRAN disketti. Tunnettujen tekijöiden teos, jossa numeriikan perusalgoritmit esitellään luotettavasti. Ohjelmat saatavana osoitteesta: ftp.mathworks.com/pub/books; get kahaner.tar .
[S2] G. Strang: Introduction to Linear Algebra.- Wadsworth 1993.
tilastollisiin sovelluksiin.-Joensuun yliopisto, Tilastotieteen laitos 1992.
[LA] P. Laukkanen: Johdatusta Mathematica-ohjelmiston käyttöön.- Jyväskylän yliopisto, Matematiikan laitos 1992.
[B1] L. Baker: C tools for scientists and engineers.- McGraw Hill 1989.
[B2] L. Baker: More C tools for scientists and engineers.- McGraw Hill 1989.
Erikoisfunktioden laskeminen tietokoneella
[Thom] W. J. Thompson: Atlas for computing mathematical functions.- An illustrated guide for practitioners with programs in C and Mathematica. Includes CD-ROM. J. Wiley 1997.
[ZJ] S. Zhang and J. Jin: Computation of special functions.- J. Wiley 1996.
[B3] L. Baker: C Mathematical Functions Handbook.- McGraw Hill 1992.
[MOS] S. L. Moshier: Methods and programs for mathematical functions.- Ellis Horwood Ltd, 1989.
Hyödyllistä lisämateriaalia:
[EMU] G. Engeln-Müllges - F. Uhlig: Numerical algorithms with C.- With CD-ROM, Springer-Verlag, Berlin, 1996.
[Lau] H. T. Lau: A numerical library in C for scientists and engineers.- CRC Press, 1995. (With diskette)
[NA] S. Nakamura: Applied Numerical Methods in C.- Prentice Hall, 1993 (Diskette for sale)
Sovellusalojen kirjallisuutta:
[BE] C. P. Bernardin: C/Math Toolchest for engineering and scientific applications.- Prentice Hall 1993 (2 disks). Mukana lähdekoodina mm. kätevä piirto-ohjelma.