A tárgy címe:
Introduction to Numerical Algorithms
Elsődleges képzés:
Fizikus mérnök BSc
Kredit:
6
A tárgy besorolása:
compulsory
Óraszám - előadás:
2
Óraszám - gyakorlat:
0
Óraszám - labor:
2
Egyéb oktatás:
Számonkérés módja:
Coursework grade
Egyéb számonkérés:
project work
Félév:
3
Előtanulmányi feltételek:
Vector and Matrix Algebra, Programming 1
Tantárgy felelőse:
Dr. László Udvardi, associate professor, PhD
További oktatók:
Tárgyleírás:
Basic numerical algorithms and their implementation in Python language
Subjects:
Python language summary: data types, functions, file handling
numpy ans scipy packages, basics and function types
Vectors, matrices. Operations among vectors, matrices and scalars: additions, direct, outer, cross products, transpose, inverse, eigen values
Linear system of equation, matrix representation, solution by Gauss elimination, direct and numerical solutions
Non-linear equations and their solution with numerical methods
Error propagation, fitting, interpolation
Solution of ordinary and partial differetial equations
Solution of temporal differential equations sympletic integrators
Partial differential equations and their solution by iteration and analytically
Ajánlott irodalom:
Todd J. Basic Numerical Mathematics: Vol. 1: Numerical Analysis. Birkhäuser; 2013 Mar 13. ISBN-13: 978-3034872317
Wendland, Holger. Numerical linear algebra: an introduction. Vol. 56. Cambridge University Press, 2017. ISBN-13: 978-1316601174
https://numpy.org/doc/stable/user/quickstart.html
Kompetenciák:
Please find the detailed list, as quoted from the Hungarian training and outcome requirements of the Physicist Engineer program, in the Hungarian version of the course description.