Praktikum Auswertung
Transcription
Praktikum Auswertung
Praktikum Auswertung • Theoretische Berechnungen – Mathematica/Maxima, Maple, Matlab/Octave • Daten-Modifikation, z. B. einsetzen in Formel – s. o. – Exel – Programm in C/C++/Java • Daten-Selektion, z. B. Schnitte, Neutronale Netze, ... (hier wahrscheinlich weniger) – ROOT / TMVA • Visualisierung – GNUPlot – ROOT 15. April 2009 Anfänger Porjekt Praktikum 1 PC im Labor • • • • • Einzelinstallationen mit Windows Vista User: e-prak Passwort: e-prak Wichtigsten Software-Packete installiert, wenn Bedarf: fragen! Drucker: HP Color Laserjet 3600 Nutzung im Rahmen des Praktikums! 15. April 2009 Anfänger Porjekt Praktikum 2 Gnuplot • • • • • • Frei, GNU-Lizenz Visualisierung Quasi keine Histogramme Graphen! Einfache Fits Gut dokumentiert mit Beispielen 15. April 2009 help set plot "mu.txt" show terminal set terminal help set terminal help set log set log y set terminal jpeg set output "mu.jpg" plot "mu.txt" set terminal wxg plot "mu.txt" save "mu.plt" call "mu.plt" help plot plot "mu.txt" using 1:2:sqrt(2) \ with yerrorbar set xrange [0:11] set log y f(x)=a*exp(b*x) fit f(x) "mu.txt" via a, b print a print b a=2000 b=0.5 fit f(x) "mu.txt" via a, b Anfänger Porjekt Praktikum 3 Octave • Freie Version, kompatibel zu MatLab • In C++ mit STL • Hauptsächlich numerische Berechnungen A = [1,1,2;3,5,5;13,7,5] B = rand(3,2) B A*B A'*A C = [1;2;3] A\C löst AX=C 15. April 2009 Anfänger Porjekt Praktikum 4 ROOT Histogramming and Fitting Graphics (2D, 3D) I/O to file or socket: specialized for histograms, Ntuples (Trees) Collection Classes and Run Time Type Identification User Interfaces Home-page: root.cern.ch root with it's classes provides a very powerful framework for data-analysis, widely used in HEP 15. April 2009 Anfänger Porjekt Praktikum 5 Fitting, Coloring, and Zooming • Adding a gaussian fit • Coloring the histogram • Zooming/unzooming 15. April 2009 Anfänger Porjekt Praktikum 6 Schreiben von Protokollen: • Word – MS-Produkte in der Regel für wissenschaftliches Arbeiten nicht ausreichend • TeX – Automatisiertes Satzsystem — mehr eine Programmiersprache – Entwickelt von D. E. Knuth für die 2te Edition des 2ten Volumen von „The Art of Computer Programming“ • LaTeX – Document markup langugage (HTML, XML, ...) – In den 80er von Leslie Lamport entwickelt – Leichter Zugang zu qualitativ hochwertigem TeX-Satz • WYSIWYG LaTeX: – LyX, TeXmacs 15. April 2009 Anfänger Porjekt Praktikum 7 Beispiel PP-Protokoll 15. April 2009 Anfänger Porjekt Praktikum 8 Gruppeneinteilung • Zufällig, z.B. alphabetisch nach Nachname • Gruppengröße soll größer vier sein, z.B. bei 15 Studenten 3 Gruppen Gruppe SS09-A: Braschke Kamil Dugave Maxime Dziennik Peter Finkensieper Stephan Hager Jonathan 15. April 2009 Gruppe SS09-B: Hahn Anselm Inden Jens Kleinemühl Raphael Lenz Benjamin Middendorf Paul Anfänger Porjekt Praktikum Gruppe SS09-C: Notaro Fabian Papenbreer Philipp von Rath Jan Niklas Spychala Michael Wiese Hendrik 9