BMETE15AP60

Nyomtatóbarát változatNyomtatóbarát változat
Tantárgy azonosító adatok
A tárgy címe: 
Bevezetés a numerikus algoritmusokba
A tárgy angol címe: 
Introduction to Numerical Algorithms
A tárgy rövid címe: 
BevezetésANumerikusAlgoritmusokba
2
2
0
f
Kredit: 
6
Ajánlott/Kötelező előtanulmányi rend
1.Követelménytárgy kódja: 
BMETE91AP62
1.Követelménytárgy (rövidített) címe: 
Vektor-és mátrixalagebra
2.Követelménytárgy kódja: 
BMEVIEEAA00
2.Követelménytárgy (rövidített) címe: 
A programozás alapjai 1.
A tantárgy felelős tanszéke: 
Elméleti Fizika Tanszék
A tantárgy felelős oktatója: 
Dr. Udvardi László
A tantárgy felelős oktatójának beosztása: 
tudományos főmunkatárs
Akkreditációs adatok
Akkreditációra benyújtás időpontja: 
2023.03.01.
Akkreditációs bizottság döntési időpontja: 
2023.04.10.
Tematika
A tantárgy az alábbi témakörök ismeretére épít: 
Programozási ismeretek
A tantárgy szerepe a képzés céljának megvalósításában: 
TTK Fizikus-mérnöki BSc képzés kötelező tárgya
A tantárgy részletes tematikája magyarul és angolul: 

Alapvető numerikus módszerek és azok implementálása Python nyelven.
Python nyelvi alapozó: adattípusok, függvények, fájlkezelés. A numpy és scipy csomagok alapja, típusok. Vektorok, mátrixok. Vektorok, mátrixok és skalárok egymással vett különböző műveletek: szorzás, összeadás, vegyes, diadikus, kereszt szorzat, transponált, inverz, sajátérték. Lineáris egyenletrendszerek, reprezentálás mátrixokkal. Lineáris egyenletek megoldása Gauss-elimináció, direkt, iteratív megoldások. Nemlineáris egyenletek megoldása közelítő módszerekkel. Hibaterjedés, illesztések, interpoláció. Közönséges differenciálegyenletek megoldása. Időszerinti differenciál egyenletek megoldása, szimpletikus, integrátorok. Parciális differenciálegyenletek megoldása iterációval és analitukusan.

Basic numerical algorithms and their implementation in Python language.
Python language summary: data types, functions, file handling. Numpy and 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.

 

Követelmények szorgalmi időszakban: 
Projektfeladatok kidolgozása és beadása
Pótlási lehetőségek: 
A TVSZ szerint
Konzultációs lehetőségek: 
Az oktatóval egyeztetve
Jegyzet, tankönyv, felhasználható 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
A tárgy elvégzéséhez átlagosan szükséges tanulmányi munka mennyisége órákban (a teljes szemeszterre számítva)
Kontakt óra: 
56
Félévközi felkészülés órákra: 
28
Felkészülés zárthelyire: 
0
Zárthelyik megírása: 
0
Házi feladat elkészítése: 
96
Kijelölt írásos tananyag elsajátítása (beszámoló): 
0
Egyéb elfoglaltság: 
0
Vizsgafelkészülés: 
0
Összesen: 
180
Ellenőrző adat: 
180
A tárgy tematikáját kidolgozta
Név: 
Dr. Udvardi László
Beosztás: 
tudományos főmunkatárs
Munkahely (tanszék, kutatóintézet, stb.): 
Elméleti Fizika Tanszék
Név: 
Dr Török János
Beosztás: 
egyetemi docens
Munkahely (tanszék, kutatóintézet, stb.): 
Elméleti Fizika Tanszék
A tanszékvezető neve: 
Dr. Szunyogh László