BSc. szakdolgozatom
- Határfelületek kísérleti vizsgálata - Félvezetők felületére rávitt CuMn rendszerben vizsgáltam diffúziós határréteg kialakulását Auger elektronspektroszkópia segítségével. Ennek processzorok gyártásánál lehet(ett volna) jelentősége.
MSc. szakdolgozatom
- Szociális hálózatok statisztikai elemzése - Legfőképp a Twitter mikroblog szolgáltatás szociális kapcsolataiból kialakított gráfjait vizsgáltam arra keresve a választ, hogy mely szereplők, és mely kapcsolatok azok, amik valódi, személyes kapcsolattartás lenyomatai, és hogyan tudjuk ezt elkülöníteni a csak az interneten létező, nem "élő" kapcsolatoktól.
Programozás - forráskódok
SQL
Az MSc. szakdolgozatmhoz íródott lekérdezések
- MSc. szakdolgozathoz - A szakdolgozathoz írt SQL lekérdezések, a dolgozat fejezetei szerint csoportosítva.
C# forráskódok
Az MSc. szakdolgozatmhoz íródott forráskódok
A kódok legtöbbje egy SQL adatábissal kommunikál, ami természetesen nem érheto el mindenhonnan, így a programok csak demonstráció és elérhetoség céljából vannak a honlapon, futtani oket a szerver elérése nélkül nem lehet. A programokat Microsot Visual Studio 2012 felhasználásával írtam és fordítottam.
- DeltaConSolver - Nevével ellentétben a DeltaCon algoritmust nem implementálja, de gráfok statisztikus összehasonlítására tartalmaz osztályokat. Élek átfedését számolja, valamint fokszámok korrelációját, egyéb alapvető statisztikai adatok mellett.
- gges - Microsot SQL Server 2012 által generált .rpt fájlokat olvas be, és könnyebben feldolgozható txt fájlokat gyárt belőlük.
- mm_dist_dist02 - Több, hasonló osztálya SQL adatbázisból gráfok adatait olvassa be, és valószínuségeloszlásokat, sűrűségfüggvényt, hisztogramot, valamint szórási ábrát készít különböző adatokból. Legfrissebb verziójához angol nyelvű online dokumentáció itt található. PDF formátumú dokumentáció letölthető itt
Windows alkalmazások
Az itt látható programokat saját szórakoztatásomra írtam C#-ban, Windows Forms API felhazsnálásával. Ezek letöltés után önállóan muködnek minden további nélkül.
- EgyenesIlleszto - Egy táblázatba kell felvezetni x és y értékeket (tizedes VESSZŐT használva). A "Kiszámít" gomb megnyomása után visszaadja az illesztett regressziós egyenes paramétereit, valamint a kiszámításához szükséges részedredméyneket is. Akkor lehet hasznos, ha valamilyen jegyzőkönyvhöz részletezni kell a számításokat. A felhasznált képletek is láthatók.
Python forráskódok
Az Infokkomunikációs hálózatok fizikai modelljei óra beadandó feladatához készült forráskódok
- infokomm_source.zip - Négy fájlt tartalmaz. Az elso távoli szerverek válaszidejét, a második a hop-távoságot méri a földrajzi távolságuk függvényében. A harmadik és a negyedik megadott adatfájlok alapján méri az Internet hálózatának fokszámeloszlását. A részleteket lásd a feladatokhoz készült jegyzőkönyvben. Futtatásukhoz szükség van a geoip külső Python függvénykönyvtárra.
C++ forráskódok
A kódok többnyire Linux környezetben, parancssoros futtatásra lettek írva, és g++ fordítóval fordítottam őket. Némelyikükhöz szükséges a LAPACK (Linear ALgebra PACKage), és a GSL (GNU Scientific Library) függvénykönyvtárak. A LAPACK csomaghoz szükség van a GFortran fordítóra is. Mindezek Linux parancssoros telepítéséről és a programok fordításáról segédanyag található itt.
A forráskódok demonstráció gyanánt lettek feltöltve az oldalra, néhány muködéséhez speciális input fájlokra van szükség, amik nincsenek az oldalon.
A BSc. szakdolgozathoz készült faktoranalizáló program.
- faktor3.cpp - BSc. szakdolgozatomhoz készült program, ami Auger spektrumok bizonyos energiaablakainak faktoranalíziséhez készült.
Számítógépes szimlációk c. órára készült házi feladatok. (MSc. 1. félév)
- rudolf_elso.cpp - Ujjgyakorlatként egy skalár és egy vektor értéku változó tartalmát cseréli meg.
- simulation_01_rudolf.cpp - A program 3 különböző 4 x 4-es mátrixot vár egymás alá leírva egy "inverzhez.dat" fájlban. Az elsőt mint lineáris egyenletrendszert oldja meg, a másodiknak determinánst számol, a harmadikat invertálja a LAPACK könyvtár segítségével.
- simulation_02_RudolfAdam.cpp - Sajátérték problémákat old meg a LAPAK könyvár segítségével.
- simulation_03_a_RudolfAdam.cpp - Véletlen bolyongás trajektóriáját valósítja meg. GNUPLOT script a kimenet ábrázolásához.
- simulation_03_b_RudolfAdam.cpp - Véletlen bolyongás lépésszámtól függő átlagos elmozdulását számolja. GNUPLOT script a kimenet ábrázolásához.
- simulation_05_RudolfAdam.cpp - Intervallum felezéses módszerrel keresi függvények gyökét.
- simulation_05_b_RudolfAdam.cpp - Általánosított Laguerre-polinomok gyökeit keresi Newton-Raphson módszerrel GSL függvénykönyvtár segítségével.
- simulation_06_RudolfAdam.cpp - A Bose-Einstein integrálok közelítő értékeit adja meg alfa = 2/3 értéknél.
- simulation_07_a_RudolfAdam.cpp - A 2 * y * y'' + y^2 - (y')^2 = 0 differenciálegyenlet kozelitő megoldásait adja meg naiv Runge-Kutta implemetációval.
- simulation_07_b_RudolfAdam.cpp - Hamilton egyenlettel megadott bolygómozgás ugyanezzel a Runge-Kutta algoritmussal.
- simulation_08_a_RudolfAdam.cpp - Bolygómozgás egy koordinátájának teljesítményspektruma FFT-vel szamolva. GSL-t használ.
- simulation_08_b_RudolfAdam.cpp - Gauss függvények FFT-vel és egzakt képlettel számolt Fourier transzformáltjainak szélességének összehasonlítása. Szintén GSL-t használ.
- simulation_09_a_RudolfAdam.cpp - Logiztikus leképezés valószínuségeloszlását szánolja. GSL-t használ.
- simulation_10_RudolfAdam.cpp - 3 fraktált (Hénon map, Sierpinski-háromszög, és "páfrány") generál le.
Nemlineáris dinamika és káosz c. órára készült házi feladatok. (MSc. 2. félév)
- kaosz_01_rudolf.cpp, kaosz_02_rudolf.cpp, kaosz_03_rudolf.cpp - Fix lépéközu, negyedrendű Runge-Kutta módszert implementál. A három programban csak a megoldandó egyenletrendszerek különböznek.
- kaosz_04_rudolf_javitott.cpp - Különböző leképezések attraktorait számolja ki. GSL-t használ.
- kaosz_05_rudolf.cpp - Különböző leképezések értékeinek eloszlását adja meg. Szintén GSL kell hozzá.
Modern numerikus módszerek a fizikában c. óra beadandójához készített program. (MSc. 4. félév)
- razott_inga.cpp - Periodikusan gerjesztett matematikai inga egyenletét oldja meg negyedrendű, fix lépésközű Runge-Kutta módszerrel. A hozzá tartozó jegyzőkönyv itt található.
MatLab forráskódok
Komplex rendszerek szimulációs módszerei jegyzőkönyvekhez készült MatLab programok. (MSc. 2. félév)
Az órához tartozó jegyzőkönyvek itt.
- felkor.rar - A Wigner-féle félkör törvény igazolására írt MatLab program.
- boole.rar - Sokféle Boole hálózatot megvalósító MatLab programok.
- hopfield.rar - Hopfield hálózatot generáló és léptető MatLab programok.
Pascal forráskódok és programok
figicska - Gimis koromban Víg Bálint barátommal fejlesztett konzolos játék.
Egyetemi órákra készített anyagok
Laboratóriumi jegyzőkönyvek
Fizikai alapmérsek (BSc. 1. félév)
- Állóhullám kötélen
- Fletcher-kocsi mozgásának vizsgálata
- Folyadékok belső súrlódásának vizsgálata
- Folyadékok sűrűségének mérése
- Forgómozgás vizsgálata
- Nehézségi gyorsulás mérése
- Hooke-törvény vizsgálata
- Buborék mozgásának vizsgálata Mikola-csőben
- Szilárd testek sűrűségének mérése
Klasszikus fizika laboratórium (BSc. 3. félév)
- Nehézségi gyorsulás mérése megfordítható ingával
- Rugamlas állanódk mérése
- Hangfrekvenciás mechanikai rezgések vizsgálata
- Termoelektromos hűtőelemek vizsgálata
- Fajhő mérése
- Fázisátalakulások vizsgálata
- Mágneses szuszceptibilitás mérése
- Mikroszkóp vizsgálata
- Fényhullámhossz és diszperzió mérése
Modern fizika laboratórium (BSc. 4. félév)
- Optikai pumpálás
- Spektroszkópia
- Molekulamodellezés
- Diffúzió
- Folyadékkristályok
- Granuláris anyagok - Kozics György írta közös mérésünk alapján.
Korszeru mérési módszerek laboratórium (BSc. 6. félév)
- Sugárvédelem és dozimetria
- Kalorimetria
- Magspektroszkópia
- Meissner effektus mérése
- Mössbauer spektroszkópia
- Dinamikus nano- és mikrokeménység mérése
- Atommagok mágneses momentumunak mérése
- Röntgendiffrakció II.
- Transzmissziós elektronmikroszkópia
MSc laboratórium (MSc. 1. félév)
- Folyadékszcintillációs spektroszkópia
- Gamma spektroszkópia
- Infravörös spektroszkópia
- Röntgen vonalprofil analízis
- Pásztázó elektronmikroszkópia
- Egykristály röntgendiffrakció
Komplex rendszerek laboratórium (MSc. 2. félév)
- Egy-link vizsgálata hálózati szimulátor segítségével
- Az EM-algoritmus használata hálózattomográfiában
- Belső szolitonok tanulmányozása rétegzett folyadékban
- Kísérletek kettős ingával
Komplex rendszerek szimulációs módszerei (MSc. 2. félév)
Komplex rendszerek szimulációs módszerei jegyzőkönyvekhez készült MatLab programok. (MSc. 2. félév)
Az órához tartozó jegyzőkönyvek itt.- felkor.rar - A Wigner-féle félkör törvény igazolására írt MatLab program.
- boole.rar - Sokféle Boole hálózatot megvalósító MatLab programok.
- hopfield.rar - Hopfield hálózatot generáló és léptető MatLab programok.
Pascal forráskódok és programok
figicska - Gimis koromban Víg Bálint barátommal fejlesztett konzolos játék.
Egyetemi órákra készített anyagok
Laboratóriumi jegyzőkönyvek
Fizikai alapmérsek (BSc. 1. félév)
- Állóhullám kötélen
- Fletcher-kocsi mozgásának vizsgálata
- Folyadékok belső súrlódásának vizsgálata
- Folyadékok sűrűségének mérése
- Forgómozgás vizsgálata
- Nehézségi gyorsulás mérése
- Hooke-törvény vizsgálata
- Buborék mozgásának vizsgálata Mikola-csőben
- Szilárd testek sűrűségének mérése
Klasszikus fizika laboratórium (BSc. 3. félév)
- Nehézségi gyorsulás mérése megfordítható ingával
- Rugamlas állanódk mérése
- Hangfrekvenciás mechanikai rezgések vizsgálata
- Termoelektromos hűtőelemek vizsgálata
- Fajhő mérése
- Fázisátalakulások vizsgálata
- Mágneses szuszceptibilitás mérése
- Mikroszkóp vizsgálata
- Fényhullámhossz és diszperzió mérése
Modern fizika laboratórium (BSc. 4. félév)
- Optikai pumpálás
- Spektroszkópia
- Molekulamodellezés
- Diffúzió
- Folyadékkristályok
- Granuláris anyagok - Kozics György írta közös mérésünk alapján.
Korszeru mérési módszerek laboratórium (BSc. 6. félév)
- Sugárvédelem és dozimetria
- Kalorimetria
- Magspektroszkópia
- Meissner effektus mérése
- Mössbauer spektroszkópia
- Dinamikus nano- és mikrokeménység mérése
- Atommagok mágneses momentumunak mérése
- Röntgendiffrakció II.
- Transzmissziós elektronmikroszkópia
MSc laboratórium (MSc. 1. félév)
- Folyadékszcintillációs spektroszkópia
- Gamma spektroszkópia
- Infravörös spektroszkópia
- Röntgen vonalprofil analízis
- Pásztázó elektronmikroszkópia
- Egykristály röntgendiffrakció
Komplex rendszerek laboratórium (MSc. 2. félév)
- Egy-link vizsgálata hálózati szimulátor segítségével
- Az EM-algoritmus használata hálózattomográfiában
- Belső szolitonok tanulmányozása rétegzett folyadékban
- Kísérletek kettős ingával
Komplex rendszerek szimulációs módszerei (MSc. 2. félév)
Egyetemi órákra készített anyagok
Laboratóriumi jegyzőkönyvek
Fizikai alapmérsek (BSc. 1. félév)
- Állóhullám kötélen
- Fletcher-kocsi mozgásának vizsgálata
- Folyadékok belső súrlódásának vizsgálata
- Folyadékok sűrűségének mérése
- Forgómozgás vizsgálata
- Nehézségi gyorsulás mérése
- Hooke-törvény vizsgálata
- Buborék mozgásának vizsgálata Mikola-csőben
- Szilárd testek sűrűségének mérése
Klasszikus fizika laboratórium (BSc. 3. félév)
- Nehézségi gyorsulás mérése megfordítható ingával
- Rugamlas állanódk mérése
- Hangfrekvenciás mechanikai rezgések vizsgálata
- Termoelektromos hűtőelemek vizsgálata
- Fajhő mérése
- Fázisátalakulások vizsgálata
- Mágneses szuszceptibilitás mérése
- Mikroszkóp vizsgálata
- Fényhullámhossz és diszperzió mérése
Modern fizika laboratórium (BSc. 4. félév)
- Optikai pumpálás
- Spektroszkópia
- Molekulamodellezés
- Diffúzió
- Folyadékkristályok
- Granuláris anyagok - Kozics György írta közös mérésünk alapján.
Korszeru mérési módszerek laboratórium (BSc. 6. félév)
- Sugárvédelem és dozimetria
- Kalorimetria
- Magspektroszkópia
- Meissner effektus mérése
- Mössbauer spektroszkópia
- Dinamikus nano- és mikrokeménység mérése
- Atommagok mágneses momentumunak mérése
- Röntgendiffrakció II.
- Transzmissziós elektronmikroszkópia
MSc laboratórium (MSc. 1. félév)
- Folyadékszcintillációs spektroszkópia
- Gamma spektroszkópia
- Infravörös spektroszkópia
- Röntgen vonalprofil analízis
- Pásztázó elektronmikroszkópia
- Egykristály röntgendiffrakció
Komplex rendszerek laboratórium (MSc. 2. félév)
- Egy-link vizsgálata hálózati szimulátor segítségével
- Az EM-algoritmus használata hálózattomográfiában
- Belső szolitonok tanulmányozása rétegzett folyadékban
- Kísérletek kettős ingával
Komplex rendszerek szimulációs módszerei (MSc. 2. félév)
A jegyzőkönyvekhez tartozó MatLab programok elérhetőek itt. A felhasznált C++ programok sajnos rendszerösszeomlások és -újratelepítések során a múlt ködébe vesztek.
Számítógépes modellezés laboratórium (MSc. 3. félév)
- Gadget 2 kód telepítése és futtatása az Atlasz HPC klaszteren
- Galaxisok vöröseltolódásának becslése színképeik alapján
- Arcfelismerés fokomponens analízis segítségével LAPACK könyvtár használatával C++-ban
Szemináriumi eloadásfóliák
Általános relativitáselmélet
Statisztikus fizika szeminárium
Informatikai eszközös fizikai alapjai
Házi feladatok
Elemi játékelmélet I-II
- 1. félév, Problem set 1.
- 1. félév, Problem set 2.
- 1. félév, Problem set 3.
- 1. félév, Problem set 4.
- 2. félév, Problem set 4.
- 2. félév, Problem set 5-1.
- 2. félév, Problem set 5-2.
- 2. félév, Problem set 6.
- 2. félév, Problem set 7.
- Az 1. félév végén készített esszé
- Maguk a feladatok az érthetőség kedvéért
Ipari katasztrófák
Modern numerikus módszerek a fikikában
- Periodikusan gerjesztett matematikai inga mozgásának vizsgálata numerikus szimuláció segítségével - a hozzá tartozó program itt található.
Infokommunikációs hálózatok fizikai modelljei
- Az Internet statisztikai tulajdonságainak kimérése - a hozzá tartozó program itt található.