Datenanalyse mit ROOT. Oliver Grünberg & Miriam Heß AG Teilchenphysik
|
|
- Johannes Krüger
- vor 8 Jahren
- Abrufe
Transkript
1 DatenanalysemitROOT OliverGrünberg&MiriamHeß AGTeilchenphysik
2 WissenswertesüberROOT DasROOTProjektwurdeimJan.1995begonnen Gründer:ReneBrunsundFonsRademakers,zwei TeilchenphysikeramCERN asd R.Bruns F.Rademakers Heute: ROOTbestehtaus~2.5MZeilenCodeundwird hauptamtlichvonetwa10leutengepflegtundweiterentwickelt ROOTwurdeundwirdvonvielenPhysikernmitzusätzlichen PaketenundFunktionenausgestattet,z.B.RooFit,TMVA
3 WasistROOT? ROOTbasiertaufC/C++undbieteteineVielzahlvonBibliotheken undmethodenfürdieverarbeitungunddarstellungvondaten Umfangreiche Mathebibliothek (Funktionen, numerischemethoden) Bearbeitengroßer Datensätze Messdatenfitten C/C++ Zufallszahlen erzeugen, MCSimulation MultivariateAnalysen: NeuronaleNetzwerke etc. Histogramme, Funktionen, 3DModelle zeichnen
4 WasistROOT? ROOTisteinStandardprogrammimBereichder experimentellenhochenergie undastrophysikfürdie Datenauswertung,undwirdvonauchvonTheoretikernzur SimulationundfürnumerischeProblemeverwendet FindetzunehmendauchAnwendungaufanderenGebieten derphysikunddatenverarbeitung Vorteile:ROOTist... Kostenlosundu.a.fürWindowsundLinuxverfügbar sehrschnelldaaufc/c++basierend vielfältigerweiterbar unterbenutzungvontausendenphysikernundwird ständigerweitertundverbessert auchmitanderensprachensteuerbar,z.b.python
5 EinigeBeispiele NATUREArtikel übereinenextrem SeltenenZerfall ROOTHistogramm: Häufigkeitsverteilungder invariantemassevonzwei MyonenmitFit Info:dieserPlotistdasResultat mehrjährigerarbeitvonca.50physikern weltweit. DerFit/dieAnpassungvon ModellparameternanDatenistoftdas HauptzieleinesphysikalischenExperiments)
6 EinigeBeispiele Häufigkeitsverteilungfür dieinvariantemassezweier PhotonenmitFitdes Higgssignals Higgs 2015:JahrdesLichts EinSpektrumder GalaxieM51
7 EinigeBeispiele KleinscheFlasche (3DObjekt) 2DFunktion
8 EinigeBeispiele Bethe WeizsäckerFormel (Darstellungeiner2DFunktion)
9 EinigeBeispiele 3DModelleinesFlugzeugs 3DModelldesCMS DetektorsamCERN
10 EinigeBeispiele ROOTkannauchLaTeX undvielesonderzeichen
11 Überblick ErsteSchritte: ROOTstarten,Interpreter,Macros Funktionenerstellen&benutzen Histogramme DerZufallsgeneratorTRandom DatensätzeinROOT HilfezurSelbsthilfe
12 Überblick WasROOTkann,heuteabernichtbehandeltwird RegressionundFitsanDaten NumerischeFouriertransformationen MultivariateAnalysemethoden (NeuronaleNetzwerke,Entscheidungsbäume,u.a.) RechnenmitMatrizen,VektorenundVierervektoren EinfachePhasenraumsimulationen GrafischeNutzeroberflächenerstellenundkonfigurieren ROOTmitanderenSprachensteuern Modellierungvon3DObjekten
13 ErsteSchritte ROOTwirdinderKonsolegestartetmitdemKommando root root l unterdrücktdas(nervige)startlogo root help gibtweitereinformationenzumstartvonroot EinfacherStartvonROOT, DerBefehl.q beendet ROOT Jetztbefindetmansichim CINT,demC InterpretervonROOT CINTstelltdemNutzerdiegesamtROOTUmgebungzur VerfügungundeignetsichfürkleineTests DieüblichenC Kommandossindhiererlaubt
14 ErsteSchritte DerROOTInterpreteralsTaschenrechner: [0]:Addition + [1]:Multiplikation * [2]:Subtracktion [3]:Division / >Achtung:BeiDivisionvon IntegerZahlenwirdeine abgerundeteintegerzahl ausgegeben [4]:5.0interpretiertROOT automatischals Gleitkommazahl(double) [5]:Potenzieren ** [6]:Modulo % (ganzzahligerrest) [7]:ROOTkennt unendlich (infinity)undkannsomit Divisiondurch0 umgehen
15 ErsteSchritte EinfacheBeispieleimROOTInterpreter AnlegenvonzweiZahlen destyps double und Ausgabevon a und a+b AnlegeneinerZahldes Typs int,erhöhenum1 undabfragevonc ArraysálaC ROOTisteinnumerisches Programm,winzige RundungsfehlerimRahmender Maschinenungenauigkeitkönnen auftreten
16 ErsteSchritte CharactersundStringsinROOT InCkannTextalseinArray voncharactersangelegtwerden ROOTbesitzteinepraktischeren DatentypfürWörter: TString, TStringserlaubendieeinfache VerkettungvonText EinlesenvonZahlenalsTextmitderFunktion Form() Form()isteinesehrnützliche Funktionmitdermanu.a. numerischeresultatein Textausgabeneinarbeitenkann Umlautegibtesleidernicht!
17 ErsteSchritte Macro:anstattBefehlezeilenweiseeinzugeben,kannmanalles ineinedateischreibenundsievonrootausführenlassen EineDateitest.Cwurde geschrieben,indermehrere Befehleeingefügtwurden. DieDateimussmit { starten undmit } enden(befehlsblock). KommandoswerdenC typisch mitsemikolonbeendet. WenndieDateials.CTypdefiniertwurde, schaltenvieletexteditorenautomatisch C Syntaxhighlightingan
18 ErsteSchritte Richtige C Programme: SobaldmanROOTsystematischbenutzenwill, dencodeaufwandminimierenmöchteundggf. auchkompilierenmöchte(teilw.10fachschnellereausführung) sindprogrammemitc FunktionendasMittelderWahl HierdasBeispielvonvorhinalsC Programm: DieHauptfunktionmusswie diedateiheißen,hier test2.c HäufigeOperationenkönnen alshilfsfunktionen,hier sum, definiertwerdenund vereinfachensodencode Ausführungwievorhin: roottest2.c
19 ErsteSchritte EinigergrundlegendeSachen,dienichterwähntwurden, aberrootebenfallsbeherrscht: Kontrollstrukturen:if...else,for(...),while(...),case(..) Pointer Datentypendieesu.a.gibt: GanzeZahlen:int,unsignedint,long ReelleZahlen:float,double BoolscheVariable:bool
20 Aufgabezumselberprobieren SchreibeeinC ProgrammdasbeiAusführungfolgende Textausgabeerzeugt: EinProtonmitderGeschwindigkeitvm/shatdieEnergieEeV Dabeisollv=0.33 c,0.66 cund0.99 csein EistdieEnergienachE= m c²und derlorentzfaktor m(p) 938MeV/c²
21 DieROOTMathebibliotheken TMathundROOT::Math FunktionenundKonstantensinderreichbardurch TMath::<Name>undROOT::Math::<Name> z.b.einigekonstanten: Kreiszahl:TMath::Pi() EulerscheZahl:TMath::E() Elementarladung:TMath::Qe() Planck.Wirkungsquantum: TMath::H()oderTMath::Hbar() Gaskonstante:TMath::K() AbspeichernineinerVariable möglich
22 DieROOTMathebibliotheken TMathundROOT::Math Funktionensindgenausozuerreichenundbrauchen mindestenseinargumentwosieausgewertetwerden, z.b.tmath::sin(1.2)wertetdiesinusfunktionbeix=1.2aus VieleFunktionenverlangenzusätzlicheParameter, z.b.tmath::gaus(x,mean,width,norm)braucht Mittelwert,StandardabweichungundNorm=0oder1 obdergausnormiertseinsollodernicht [0]:nicht normierte Gaussfunktionausgewertetbei0 [1]:normierteGaussfunktion ausgewertetbei0
23 DieROOTMathebibliotheken TMathundROOT::Math EsgibteineTab Completion,d.h.mantippteinen unvollständigenbefehleinunddrückttabund derinterpreterzeigtdiemöglichenbefehle TMath::P +TABzeigtalleFunktionen, diemit P anfangen TMath:: +TABzeigtalleBefehle,dieTMath kennt! TechnischgesehenisTMath ein Namespace,d.h.einBefehlsraum :: nenntmanauchdenscopeoperator, dermirzugangzueinemnamespacebietet InTMathfangenalleBefehlemiteinem Großbuchstabenan
24 DieROOTMathebibliotheken TMathundROOT::Math DieTab CompletionkannauchDefinitionenvon Funktionenanzeigen,z.B.derGauss DasArgument derfunktion Mitterwert, standardmäßig auf 0 gesetzt Standardabw., standardmäßig auf 1 gesetzt Normierung, standardmäßig nichtgesetzt WenndieFunktionohneParameteraufgerufenwird, werdendiestandardparametergesetzt
25 Aufgabezumselberprobieren 1.TestedieFunktionen TMath::Power TMath::Abs TMath::Floor TMath::Mean TMath::Finite TMath::LocMin TMath::Sort Hinweise: Funktion(...,doublea,...) >einnumerischerwirdwert fürawirdverlangt Funktion(...,double*a,...) >amusseinarraysein 2.FindedieAvogadrokonstante 3.FindedieFunktion,diedienächstePrimzahlzueinem gegebenenwertfindet
26 Funktionenerstellen&benutzen ObjektebesitzenEigenschaftenundMethoden DieMethodenerlaubendieManipulationdesObjekts DieFunktionensindeingutesBeispielfürObjekteinROOT EineFunktionisteinObjektderKlasse TF1 Initialisierungals InROOTistfastalleswaswirbenutzenundzeichnenkönnenals Objektdefiniert 1.Pointer:TF1*f=newTF1(...) 2.direkt:TF1f(...) EmpfohleneVariante (erlaubtkompilation, besserespeicherverwaltung) ZumVergleich: double isteindatentypundnimmteinenbestimmtenwertan TF1 isteineklasse, f isteinobjekt(oderinstanz)dieser Klasse
27 Funktionenerstellen&benutzen HierwirdeinPointer f aufeinobjektvomtyptf1 angelegt DieFunktionenhatdenNamen f undisteine SinusfunktionmitAmplitude3undhalber Frequenz DerDefinitionsbereichfürxist x wirdvonrootalslaufvariableerkannt DerZeigeroperator > gibtzugriffauf f, f > +TAB zeigtallemöglichemethodenundeigenschaften DieMethodengebenvolleKontrolleüberdasObjekt ZumZeichnen f >Draw() eingeben
28 Funktionenerstellen&benutzen
29 Funktionenerstellen&benutzen EsgibtdutzendeMethoden,z.B. dasintegralzwischen1und2: DasMaximumzwischen0und10unddessenPosition: VieleBefehle,diedieEigenschafteneinesObjektsabfragen beginnenoftmit >Get... Befehle,diedieEigenschaftenverändernbeginnenmeistens mit >Set... WirsetzendieLinienfarbeaufGrün,denLinienstilaufgestrichelt, zeichnenneuundzeichnenauchdieableitungein
30 Funktionenerstellen&benutzen
31 Funktionenerstellen&benutzen MitHilfevonC FunktionenkannmanbeliebigeFunktionen erstellen DieFunktionmussfolgenderFormgenügen: doublefunkname(double*x,double*par) DasersteArgumentistimmerdasArrayfürdie Laufvariablenx[0,1,2,...],fürunserstmalx=x[0] DaszweiteArgumentistimmerdasArrayfürParameter par[0,1,2,...,npar 1] y=f(x)istderrückgabewertvon FunkName Inititalisierung TF1*f=newTF1( f,funkname,xmin,xmax,npar)
32 Funktionenerstellen&benutzen Beispiel:Polynom2.GradesinderScheitelpunktform f(x)=(x a)²+b
33 Der TCanvas AllegezeichnetenObjektevonROOTsindinein canvas=leinwand(engl.)eingebettet TCanvasisteinROOTObjektundkannaufvieleArten manipuliertwerden EingigewesentlicheWerkzeugediederTCanvasbietet EinenEditorzumBearbeitendesgezeichnetenObjekts EineToolbarumdiverseObjektewieText,Striche,Pfeile undähnlicheseinzuzeichnen EinMenüzumAbspeicherndesBildesinvielen Formaten:.pdf,.png,.jpg,.gif,.eps,.ps,.C(alsMacro)
34 DerTCanvas Menüpunkte Dieeingezeichnete Funktionmit Koordinatensystem DerCanvas
35 Aufgabezumselberprobieren DefiniereeineExponentialfunktion undmanipulieredasbildwiefolgt: SetzedieZahlderInterpolationspunkte(SetNpx)auf10 ÄnderedenZeichenbereichaufx=[0,10]undy=[0,5] FügedieFunktionsgleichungalsTexFormelein BeschriftedieAchsen mit x und y FärbedieKurverot SpeicherdasBild alstest.pdf SpeicherdasBild alstest.cundschau Dirtest.CimEditoran Hinweise: Über View >Editor wirddernützlicheeditorgeöffnet LinksklickaufeinObjektaktiviert Objekt(z.B.TF1)imgeöffnetenEditor EinRechtsklickaufeinObjektöffnet einmenümitvielennützlichen Methoden Über View >Toolbar werdenbuttons fürzeichenobjektewiepfeileoder (La)TeXerreichbar TexKommandosstartenmit #, LaTexmit // (nureinesmöglich)
36 MehrdimensionaleFunktionen ROOTkenntTF2undTF3alszeichenbareFunktionenmit Dimension=2und3 DieHandhabungistanalogzurbisherigenTF1 DieLaufvariablensindx,y,zoderx[0],x[1],x[2] Beispiel:zwei dimensionalergauss...
37 MehrdimensionaleFunktionen Zeichenoptionen:ROOTkenntfürzweidimensionale FunktionenverschiedeneZeichenoptionen EinfacheKonturlinien:Draw() InderEbenemitFarbcodierung:Draw( contn )mitn=0,1,2,3,4 Dreidimensional:Draw( surfn )mitn=0,1,2,3,4 Draw( surf2 ) ZweiOptionengleichzeitig: Draw( cont0 ) Draw( cont3same )
38 MehrdimensionaleFunktionen Ausblick Wasesnochgibt: ZeichneninZylinderundPolarkoordinaten ZeichnenvonimplizitenFunktionen,z.B.f(c)=y+x+c=0 ZeichnenvonparametrisiertenFunktionen,z.B. Herzchen
39 Histogramme HistogrammesindHäufigkeitsverteilungenvonMessgrößen DargestelltwirddieZahlderEreignisse,beiderdie MessgrößeineinbestimmtesIntervall[a_(i),a_(i+1)]fällt InROOTheißendieHistogrammklassen Eindimensional:TH1DoderTH1F(doubleoderfloat) dim=2:th2doderth2f,dim=3:th3doderth3f HistogrammekönneneinekonstanteIntervalllängehaben (Normalfall)odervariableIntervalllängen EinIntervallwirdauchalsBin=Behälter(engl.)bezeichnet
40 Histogramme AnlegeneinesHistogramms: TH1D*h=newTH1D( h, Name;x Achse;y Achse,100,0,100) NameundTiteldes Objektssolltengleichsein Titelund Achsenbeschriftung ZahlderBins undwertebereich Zeichnenmit h >Draw() NochistdasHistogramm aberleer!
41 Histogramme UmeinHistogrammzufüllennutztmani.A.Messdatenoder simuliertedateneinesbestimmtentheoretischenmodells WirnutzenjetztsimulierteDaten,d.h.Zufallszahlen 1.EinGausswirdangelegt 2.EinHistogrammwirdangelegt 3.IneinerSchleifeerzeugen wir10000zufallszahlen, diegaußverteiltsind, undfüllensieinshistogramm mit h >Fill() 4.DasHistogrammunddie Funktionwerdengezeichnet Beachte:damitGaussundHistogrammbeimZeichnen übereinanderpassenwurdedergauss10000 fachvergrößert
42 Histogramme DasResultat(incl.1 2kosmetischenÄnderungen)
43 Histogramme FürdierichtigeDarstellungwollenwireineLegendeeinfügen ROOTnutzthierfürdieKlasseTLegend InderDefinitionvonTLegend gebenwiran diexy Koordinatender Eckpunkteuntenlinks undobenrechtsein OptionaleinenTitel NDC =normiertes Koordinatensystem,d.h. x=0...1undy=0...1 MitderMethode AddEntry erzeugenwireinträgeinder LegendemitBezugaufexistierendeObjekte
44 Histogramme DasResultat: ÜberdenEditoroder Rechtsklickkannauch TLegendvielfältig bearbeitetwerden
45 Histogramme Fehlerbalken:WenndasHistogrammmitdem AufrufDraw( E )gezeichnetwird,zeichnetrootdie statistischeunsicherheitdesbininhaltsein
46 Histogramme WasistdiestatistischeUnsicherheit? wenndasexperimentsagt,ineinemmessintervallliegen 9Ereignisse,dannistdaskorrektfürdiegemachteMessung WennmandasgleicheExperimentabernochmalwiederholt, dannwerdenmitgroßerwahrscheinlichkeitnichtwieder 9Ereignissegemessen,vielleicht7,oder8oder10etc. WennichalsoauseinerMessungeineallgemeineAussage treffenwill,istdasergebnisalsonichteinfachn=9, sondernn=9±(fehler) AberwasistderFehler? >WirbraucheneinstatistischesModell
47 Histogramme i.a.sindzählgrößenpoissonverteiltfalls: DieMessungimPrinzipbeliebigoftgemachtwerden kann,d.h.diegrundgesamtheitistunendlichgroß EinzelneMessereignisseunabhängigvoneinandersind DieWahrscheinlichkeitdasseinMesswertineinem Intervall[x,x+ x]liegtistkonstant Poissonverteilungfür =9 Formel: Schätzungvon Unsicherheitvon
48 Histogramme VergrößerungdesHistogramms:derFehleristalson n N=9 3
49 Histogramme Ausblick Wasesnochgibt Histogrammefitten HistogrammemitvariablenBinbreiten zwei unddreidimensionalehistogramme TGraph:allgemeineFormvonPunktdiagrammen Verteilungvon Datenpunkten(x,y)
50 TGraph
51 DerZufallsgeneratorTRandom ROOTbesitztdieKlasseTRandom,diedafürgemachtwurde Zufallszahlenzuerzeugen Definition:TRandom*a=newTRandom(inti) inti stehtfürden Seed,denStarparameterdes Zufallsgenerators,damitsindZufallszahlenreproduzierbar BeispielefürZufallszahlen: a >Gaus(..),Uniform(..),Poisson(..),BreitWigner(..), Binomial(..),Exp(..),u.a.;(..)=Parameterübergeben z.b.:doublex=a >Gaus(0,1)belegtxmiteiner ZufallszahldieGaußverteiltistmitµ=0und =1
52 Aufgabezumselberprobieren SimuliereeinWürfelexperiment! 1.NutzedieMethodeTRandom::Uniform(x,y)um Würfelergebnissezusimulieren 2.DaUniform(x,y)reelleZahlenzwischenxundyerzeugt,musst ausdemergebnissenochganzezahlen1,2,3,4,5,6machen 4.Simuliere10000Würfelexperimenteundtrageinein Histogramm DieAugenzahl DieSummeaus10Augenzahlen WiedieSummeaus10Augenzahlennäherungsweiseverteilt? (ZentralerGrenzwertsatz)
53 Aufgabezumselberprobieren Resultat:Gauss(µ=35.5, =5.48)
54 Extrafolie:FitdesHistogramms MiteinemzusätzlichenBefehlkönnenwirROOTanweisen einengaussandashistogrammzufitten ZufittendeParameter:Mittelwertµ, Stdabweichung Befehl: TH1D::Fit(Funktionsname,Fitoptionen,Bereich) 2 VordemFit: NachdemFit:
55 DatensätzeinROOT Ziel:wirwollenunsereMessdatensystematischverwalten undnutzen WasisteinDatensatz? EinDatensatzDisteineMengevonn tupeln x0,x1,...,xnkönnendabeibeliebigemesswertesein, z.b.energien,impulse,zeiten,gpsdaten,etc. Jedesn TupelentsprichtdabeieinemMessereignis MankannsicheinenDatensatzalsowieeinegroße Exceltabellevorstellen
56 DatensätzeinROOT
57 DatensätzeinROOT InROOTgibtesfürDatensätzedieTTreeKlasse EinzelneMessungensind Events,alsoeinMessereignis Messgrößenwerdenals Branch bezeichnet EineBranchisti.A.eineZahl,z.B.doubleoderinteger ImPrinzipkönnenBranchesauchkomplexereObjekte wievektorenodermatrizensein TTreebietetdieMöglichkeitsimulierteDatenzuerfassen, oderauchasci Dateieneinzulesen DerTTreekannals.rootDateiabgespeichertwerden
58 DatensätzeinROOT MinimalesBeispiel: 1.AnlegendesTrees 2.DreiMessgrößen/Branches werdenangelegt:t,e,p 3.Eswerden40000 Untergrundereignisseerzeugt und10000signalereignisse 4.tree >Fill()erzeugteinneues EventimTree,abgespeichert werdendieaktuellenwerte vont,eundp 5.EineDatei Beispiel_5.root wird angelegtundgeöffnet 6.Treewirdgespeichert 7.Dateiwirdgeschlossen 8.EndevonROOTwirderzwungen
59 DatensätzeinROOT ReinschauenindiegespeicherteDatei: [1].ls :reinschauenins Verzeichnis,sowie ls beilinux [2] GetEntries() :Fragenach derzahlderevents [3] Show(0) :ZeigemirEvent0 [4]ZeigemirEvent12345 [5]WievieleEventsgibtes, beidenentype==1ist? [6] Print() gibtausführliche InformationenüberdieBranches [7] Draw( E ) :Zeichne dievariable E inein Histogramm
60 DatensätzeinROOT DieDrawMethodebietetnochweitereMöglichkeiten: HistogrammanlegenmitNamen a,100bins,von : Draw( E>>a(100, 50,50) )
61 DatensätzeinROOT EinzweidimensionalesHistogrammzeichnen: Draw( E:p>>a(50,0,20,50, 50,50),, COL ) Bugoderfeature? BeachteAchsenreihenfolge: indraw >y:x aber Histogrammanutzt(x,y) AlsnächstesmachenwireineSelektion( Cut ) aufe>20undzeichnenp
62 DatensätzeinROOT Histogrammeeinzeichnen,wobeieineseinebestimmte Bedingungerfüllt: Draw( p>>a(50,0,20),, HIST ) Draw( p, E>20, SAMEE ) DurchdieSelektion E>20 wird manhierdaskonstante Untergrundrauschen los
63 DatensätzeinROOT ASCIIDateieinlesen: MitderTTreeMethodeReadFile(...)kanneine TextdateiZeilenweiseinterpretiertwerden EinfachesBeispiel:
64 HilfezurSelbsthilfe ErsteAnlaufstelle:root.cern.ch Unter Documentation gibtes dasrootmanual vieletutorialsandhowto's EineÜbersichtüberalleKlassenunddenQuellcode
65 HilfezurSelbsthilfe Beispiel:ichmöchtewasüberdieKlasseTF1wissen EingebenbeieinerSuchmaschine rootcerntf1
66 HilfezurSelbsthilfe InderKlassenbeschreibungsindalleMethodenund Eigenschaftenaufgeführt,oftmiteinleitendemText [...]
67 ROOTimStudium FP2Versuch: UntersuchungvonZerfaellenschwererQuarksmitdem BABAR Detektor VorlesungundÜbungzu StatistischeDatenanalysefürPhysiker,Priv. Doz.Dr.Waldi, fürmasterstudenten,immerimws FP3Versuch: CP Verletzung Bachelor und/odermasterarbeitinderagteilchenphysik
68 DankefürdieAufmerksamkeit
ROOT. Schaltungstechnik. Michael Ritzert michael.ritzert@ziti.uni-heidelberg.de Vorlesung Tools Heidelberg 06.12.2013
ROOT Schaltungstechnik und Simulation Michael Ritzert michael.ritzert@ziti.uni-heidelberg.de Vorlesung Tools Heidelberg 06.12.2013 ROOT DAS Allround-Tool der Teilchenphysiker Plotting, Datenspeicherung,
MehrROOT Einführung. Statistische Methoden der Datenanalyse. Matthew Beckingham Henrik Wold Nilsen. 29. Oktober 2009
ROOT Einführung Statistische Methoden der Datenanalyse Matthew Beckingham Henrik Wold Nilsen 29. Oktober 2009 ROOT Ein Softwarepaket zur Datenanalyse Basiert auf der Programmiersprache C++ Keine Vorkenntnisse
MehrÜbungen zur Vorlesung Statistical Methods of Data Analysis Prof. V. Büscher, Dr. Marc Hohlfeld
Übungen zur Vorlesung Statistical Methods of Data Analysis Prof. V. Büscher, Dr. Marc Hohlfeld Sommersemester 7 Universität Bonn Einführung in ROOT ROOT ist ein objektorientiertes Softwarepaket zur Datenanalyse
MehrROOT Tutorial für HEPHY@CERN. D. Liko
ROOT Tutorial für HEPHY@CERN D. Liko Was ist ROOT? Am CERN entwickeltes Tool zur Analyse von Daten Funktionalität in vielen Bereichen Objekte C++ Skriptsprachen Was kann ROOT Verschiedene Aspekte C++ as
MehrEinführung in das Arbeiten mit MS Excel. 1. Bearbeitungs
Einführung in das Arbeiten mit MS Excel 1. Bildschirmaufbau Die Tabellenkalkulation Excel basiert auf einem Rechenblatt, das aus Spalten und Zeilen besteht. Das Rechenblatt setzt sich somit aus einzelnen
MehrEinführung in ROOT und C++
Einführung in ROOT und C++ Achim Gütlein Institut für Hochenergiephysik Österreichische Akademie der Wissenschaften 13. Januar 2017 Ein bisschen C++ Variablen Variablen definieren/deklarieren und initialisieren
MehrEinführung in die C++ Programmierung für Ingenieure
Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF
MehrDie Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.
Lineare Gleichungen mit einer Unbekannten Die Grundform der linearen Gleichung mit einer Unbekannten x lautet A x = a Dabei sind A, a reelle Zahlen. Die Gleichung lösen heißt, alle reellen Zahlen anzugeben,
MehrHochschule München, FK 03 FA SS 2012. Ingenieurinformatik
Hochschule München, FK 03 FA SS 2012 Ingenieurinformatik Zulassung geprüft vom Aufgabensteller: Teil 1/Aufgabe 1: 30 Minuten ohne Unterlagen, Teil 2/Aufgaben 2-4: 60 Minuten, beliebige eigene Unterlagen
MehrGrundlagen. Die Komponenten eines C Programms. Das erste Programm
Grundlagen 1. Die Komponenten eines C Programms 2. Ein Programm erzeugen und übersetzen 3. Variablen Deklarieren und Werte zuweisen 4. Zahlen eingeben mit der Tastatur 5. Arithmetische Ausdrücke und Berechnungen
MehrFORMEL EDITOR VON WORD 2007 / EQUATION EDITOR 3.0- EINE EINFÜHRUNG
FORMEL EDITOR VON WORD 2007 / EQUATION EDITOR 3.0- EINE EINFÜHRUNG 1 FORMELN EINGEBEN FORMELFELD ÖFFNEN UND SCHLIEßEN Um eine Formel eingeben zu können öffnen Sie den Formeleditor mit EINFÜGEN / FORMEL
Mehr4. Erstellen von Klassen
Statistik mit Tabellenkalkulation 4. Erstellen von Klassen Mit einem einfachen Befehl lässt sich eine Liste von Zahlen auf die Häufigkeit der einzelnen Werte untersuchen. Verwenden Sie dazu den Befehl
MehrDatenbanken erstellen Liste von Datenbanken anzeigen Datenbanken löschen. MySQL 4, 5. Kapitel 06: Datenbanken. Marcel Noe
MySQL 4, 5 Kapitel 06: Datenbanken Gliederung 1 Datenbanken erstellen 2 3 Datenbanken erstellen CREATE DATABASE erstellt. Optional kann der Parameter IF NOT EXISTS die Datenbank bereits existiert.
MehrEDV-Fortbildung Kombi-Schulung Word-Excel 2010. Modul Excel. Informationen zum Programm. Die Programmoberfläche von Excel
EDV-Fortbildung Kombi-Schulung Word-Excel 2010 Modul Excel Informationen zum Programm Microsoft Excel ist das meistverbreitete Programm zur Tabellenkalkulation. Excel bietet sich für umfangreiche, aber
MehrROOT Einführung. Fortgeschrittenenpraktikum
ROOT Einführung Fortgeschrittenenpraktikum Felix Bührer (felix.buehrer@physik.uni-freiburg.de) Julian Glatzer (julian.glatzer@physik.uni-freiburg.de) Was ist ROOT? ROOT ist ein am CERN entwickeltes Softwarepaket
MehrKleine Einführung in die lineare Regression mit Excel
Kleine Einführung in die lineare Regression mit Excel Grundoperationen mit Excel Werte mit Formeln berechnen Bsp.: Mittelwert und Standardabweichung Das $-Zeichen Beispielauswertung eines Versuches Daten
MehrEinfache Arrays. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung
Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-13-14/infoeinf WS13/14 Action required now 1. Smartphone: installiere die App "socrative student"
MehrFinder > 'Programme' > 'Dienstprogramme' > 'Terminal'
Kommandozeile Unter bestimmten Umständen kann es sehr nützlich sein, mit der Kommandozeile umgehen zu können, vor allem im Hinblick auf Automatisierungsmöglichkeiten mit Batch-Programmen. Daher werden
MehrVorkurs: Mathematik für Informatiker Steven Köhler, Anja Moldenhauer, Marcel Morisse
Vorkurs: Mathematik für Informatiker Steven Köhler, Anja Moldenhauer, Marcel Morisse Wintersemester 2014/15 Aufgaben I-1. Es seien die folgenden Mengen A = {5,7,9}, B = {5,6,7} und C = {1,3,5,7,9} gegeben.
MehrM6 : Übungsaufgaben zur zentralen Klassenarbeit 6 / G8 Januar 2014
M6 : Übungsaufgaben zur zentralen Klassenarbeit 6 / G8 Januar 0!!! Gib alle Ergebnisse zur Bruchrechnung gekürzt und gegebenenfalls als gemischte Zahlen an. Rechne ohne Taschenrechner!!! Rechenübungen.
MehrStarten Sie Eclipse: Hier tragen sie Ihr Arbeitsverzeichnis ein. Zu Hause z.b. c:\workspace.
Starten Sie Eclipse: Abgesehen vom Kommandozeilenfenster, auf welches wir später eingehen, öffnet sich ein Dialog (in der FH vermutlich nicht, überspringen Sie in diesem Fall): Hier tragen sie Ihr Arbeitsverzeichnis
MehrROOT -Einführung. Statistische Methoden der Datenanalyse. Stan Lai, Florian Kiss
ROOT -Einführung Statistische Methoden der Datenanalyse Stan Lai, Florian Kiss ROOT Softwarepacket zur Datenanalyse (http://root.cern.ch) Basiert auf der Programmiersprache C++ Keine Vorkenntnisse von
MehrProgrammierung in C. Grundlagen. Stefan Kallerhoff
Programmierung in C Grundlagen Stefan Kallerhoff Vorstellungsrunde Name Hobby/Beruf Schon mal was programmiert? Erwartungen an den Kurs Lieblingstier Für zu Hause C-Buch online: http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/
MehrPublic-Key-Algorithmen WS2015/2016
Public-Key-Algorithmen WS2015/2016 Lernkontrollfragen Michael Braun Was bedeuten die kryptographischen Schutzziele Vertraulichkeit, Integrität, Nachrichtenauthentizität, Teilnehmerauthentizität, Verbindlichkeit?
MehrDie BIM Explorer Dokumentation
Die BIM Explorer Dokumentation Wie erstelle ich ein BIMx-Modell?... 2 Wie kann ich ein BIMx-Modell weitergeben?... 3 BIMx-Modell»Sichern als.bimx-datei«... 3 BIMx-Modell»Mit der BIMx Community teilen«...
MehrMS Excel Tabellenkalkulation, Grafik, Datenbank
MS Excel Tabellenkalkulation, Grafik, Datenbank Allgemeines 1. Excel Tabellenkalkulation: Erfassen und Verarbeiten von Zahlenmaterial Grafik: Grafische Darstellungen des Zahlenmaterials mittels Diagrammen
MehrProf. Niels Jonkhans, Dipl.Arch. M.Arch. Moritz Heimrath, Mag.arch. Daniela Kröhnert, Mag.arch. Martin Lutz, BA. MA.
1/6 Was ist Grasshopper? Grasshopper ist ein Plug-In für Rhinoceros Was kann Grasshopper? Grasshopper erzeugt parametrische Geometrie. Was ist parametrische Geometrie? Geometrie basiert auf festen Größen
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrAngewandte Mathematik und Programmierung
Angewandte Mathematik und Programmierung Einführung in das Konzept der objektorientierten Anwendungen zu mathematischen Rechnens SS2013 Inhalt Projekt Vorlesung: praktische Implementierung üben Ein und
MehrLua Grundlagen Einführung in die Lua Programmiersprache
Lua Grundlagen Einführung in die Lua Programmiersprache 05.05.2014 Ingo Berg berg@atvoigt.de Automatisierungstechnik Voigt GmbH Die Lua Programmiersprache Was ist Lua? freie Programmiersprache speziell
MehrKlassenarbeit zu linearen Gleichungssystemen
Klassenarbeit zu linearen Gleichungssystemen Aufgabe : Bestimme die Lösungsmenge der Gleichungssysteme mit Hilfe des Additionsverfahrens: x + 4y = 8 5x y = x y = x y = Aufgabe : Bestimme die Lösungsmenge
MehrROOT Einführung. Fortgeschrittenenpraktikum
ROOT Einführung Fortgeschrittenenpraktikum Julian Glatzer (julian.glatzer@physik.uni freiburg.de) Stefan Winkelmann (stefan.winkelmann@physik.uni freiburg.de) Was ist ROOT? ROOT ist ein am CERN entwickeltes
Mehr1.5. Passwort-geschützte Seiten
TYPO3 - the Enterprise Open Source CMS: Documentation: Der... 1 von 5 1.4.Editieren und erstellen von Seiten und Inhalt Table Of Content 1.6.Spezielle Content Elemente 1.5. Passwort-geschützte Seiten Nun
MehrStatistische Methoden der Datenanalyse. Übung IV
Albert-Ludwigs-Universität Freiburg Wintersemester 203/204 Statistische Methoden der Datenanalyse Markus Schumacher, Stan Lai, Florian Kiss Übung IV 9..203, 20..203 Anwesenheitsaufgaben Aufgabe 2 Zufallsgenerator
MehrR ist freie Software und kann von der Website. www.r-project.org
R R ist freie Software und kann von der Website heruntergeladen werden. www.r-project.org Nach dem Herunterladen und der Installation von R kann man R durch Doppelklicken auf das R-Symbol starten. R wird
MehrMehrere Diagramme zu einer Darstellung kombinieren
Mehrere Diagramme zu einer Darstellung kombinieren Linien, Balken, Säulen: Manchmal passt ein Diagrammtyp nicht ganz genau. Wenn du beispielsweise eine Entwicklung mit der parallel verlaufenden Anzahl
Mehr3D Objekte in einen Clip integrieren
3D Objekte in einen Clip integrieren Benötigt wird: MAXON Cinema 4D R14 Adobe After Effects CS6 (im Folgenden mit C4D bezeichnet) (im Folgenden mit AE bezeichnet) Unter der Cloud-Lösung Adobe CC gibt es
Mehrec@ros2-installer ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg 7 64331 Weiterstadt
ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Download des ecaros2-installer...3 2 Aufruf des ecaros2-installer...3 2.1 Konsolen-Fenster (Windows)...3 2.2 Konsolen-Fenster
MehrROOT und C/C++ Referenz für den Praktikumsversuch Bestimmung der Myonenlebensdauer
ROOT und C/C++ Referenz für den Praktikumsversuch Bestimmung der Myonenlebensdauer Achim Gütlein 12. Januar 2017 Inhaltsverzeichnis 1 Nützliche Links 2 2 ROOT Referenz 3 2.1 TFile..................................
MehrGrundlagen der Videotechnik. Redundanz
Grundlagen der Videotechnik Redundanz Redundanz beruht auf: - statistischen Abhängigkeiten im Signal, - Information, die vorher schon gesendet wurde - generell eine Art Gedächtnis im Signal Beispiel: Ein
MehrProgrammiertechnik Operatoren, Kommentare, Ein-/Ausgabe
Programmiertechnik Operatoren, Kommentare, Ein-/Ausgabe Prof. Dr. Oliver Haase Oliver Haase Hochschule Konstanz 1 Was sind Operatoren? Ein Operator ist eine in die Programmiersprache eingebaute Funktion,
MehrElemente der Analysis I Kapitel 2: Einführung II, Gleichungen
Elemente der Analysis I Kapitel 2: Einführung II, Gleichungen Prof. Dr. Volker Schulz Universität Trier / FB IV / Abt. Mathematik 8. November 2010 http://www.mathematik.uni-trier.de/ schulz/elan-ws1011.html
MehrTabellenkalkulation Excel
Tabellenkalkulation Excel Teil 7.6 Was man können muss! V0.7 23.4.2012 1 von 17 Inhaltsverzeichnis Seite 3... Lernziele Seite 4... Relative und absolute Bezüge Seite 5... Grundrechnungsarten Seite 6...
MehrROOT Einführung. Fortgeschrittenenpraktikum https://wwwhep.physik.uni-freiburg.de/~fp/root2010-2/
ROOT Einführung Fortgeschrittenenpraktikum 2010 https://wwwhep.physik.uni-freiburg.de/~fp/root2010-2/ Julian Glatzer julian.glatzer@physik.uni-freiburg.de Was ist ROOT? ROOT ist ein am CERN entwickeltes
MehrPraktikum Ingenieurinformatik. Termin 2. Mein erstes C-Programm
Praktikum Ingenieurinformatik Termin 2 Mein erstes C-Programm 1 1. Einleitung 2. Erstes C-Programm 3. Fehler ins Programm einbauen 4. Zweites und drittes C-Programm 5. Installation der Visual C++ 2010
MehrKomplexe Zahlen und Wechselstromwiderstände
Komplexe Zahlen und Wechselstromwiderstände Axel Tobias 22.2.2000 Ein besonderer Dank geht an Ingo Treunowski, der die Übertragung meines Manuskriptes in L A TEX durchgeführt hat tob skript komplex.tex.
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Der hat die früher handschriftlichen Folien lesbar gemacht. Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Heutige Themen Hello World!
MehrUnterlagen zum Tutorium der Lehrveranstaltung. MATHEMATIK für NATURWISSENSCHAFTEN (STATISTIK) Christoph Huber FB Mathematik der Universität Salzburg
Unterlagen zum Tutorium der Lehrveranstaltung MATHEMATIK für NATURWISSENSCHAFTEN (STATISTIK) Christoph Huber FB Mathematik der Universität Salzburg Stand: 30. April 2008 INHALTSVERZEICHNIS I Inhaltsverzeichnis
MehrUNIX Grundlagen. Sascha Frank SS 2006 www.namsu.de. 14. August 2006 UNIX I. Sascha Frank. Einführung. Basic Befehle. Quellen
UNIX Grundlagen SS 2006 www.namsu.de 14. August 2006 14. August 2006 1 / 15 Übersicht 1 2 3 und Referenzen 14. August 2006 2 / 15 Entstehung 1969 das erste System 1973 Großteil in C geschrieben 20000 von
Mehry x x y ( 2x 3y + z x + z
Matrizen Aufgabe Sei f R R 3 definiert durch ( ) x 3y x f = x + y y x Berechnen Sie die Matrix Darstellung von f Aufgabe Eine lineare Funktion f hat die Matrix Darstellung A = 0 4 0 0 0 0 0 Berechnen Sie
MehrW-Rechnung und Statistik für Ingenieure Übung 11
W-Rechnung und Statistik für Ingenieure Übung 11 Christoph Kustosz (kustosz@statistik.tu-dortmund.de) Mathematikgebäude Raum 715 Christoph Kustosz (kustosz@statistik.tu-dortmund.de) W-Rechnung und Statistik
MehrFH Frankfurt am Main WS 2007/2008. Unix-Praktikum
FH Frankfurt am Main WS 2007/2008 Fachbereich 2 UNIX-Praktikum Studiengang Informatik Dr. Joachim Schneider Übungsblatt 3 Unix-Praktikum Lernziele: Dateiattribute, Umgang mit Zugriffsberechtigungen, Archivieren
MehrDiagramm aus mehreren Tabellenblättern
Diagramm aus mehreren Tabellenblättern Es passiert immer wieder, dass du ein Diagramm brauchst um Daten aus mehreren Tabellen darzustellen. Nehmen wir an, du hast eine Excel-Datei erstellt und du möchtest
MehrAnleitung für Architekturbüros zur Erstellung von Architekturplänen für AutoCAD und AutoCAD Architecture
Staatliche Vermögens- und Hochbauverwaltung Baden-Württemberg Anleitung für Architekturbüros zur Erstellung von Architekturplänen für AutoCAD und AutoCAD Architecture Inhalt 1 Datengrundlage... 2 2 Vorgehensweise...
Mehr2.3 Univariate Datenanalyse in R
2.3. UNIVARIATE DATENANALYSE IN R 47 2.3 Univariate Datenanalyse in R Wir wollen nun lernen, wie man in R Daten elementar analysiert. R bietet eine interaktive Umgebung, Befehlsmodus genannt, in der man
MehrJedes Jahr mehr Zinsen!
Aufgabe 21 Zinsen erhält man für gewöhnlich nur für ein Jahr. Wenn man aber schon vorher an Erspartes möchte, muss man die Tageszinsen ermitteln. Erstelle eine Tabelle, die nach der Eingabe von Kapital,
MehrThema: Der Logarithmus und die Logarithmusfunktion - Sportgymnasium Dresden Schüler: L. Beer und R. Rost Klasse: 10/2.
Schüler: L. Beer und R. Rost Klasse: 0/ Der Logarithmus Zielstellung: Zeigt man natürliche Zahlen mit dem Computerbildschirm (o.ä.) an, ist es manchmal notwendig zu wissen, wie viele Ziffern die Zahl hat.
MehrStoffverteilungsplan Mathematik Klasse 5
Stoffverteilungsplan Mathematik Klasse 5 Lehrwerk: Mathematik heute; Schroedel Zeitraum Themen/Inhalte Begriffe/Bemerkungen Lehrbuch/KA Leitidee/Kompetenzen Weitere Hinweise 6 Wochen Natürliche Zahlen
MehrMuster. Selbstverantwortliches Lernen. für. Eine Mustersprache für die Waldorfpädagogik?
Muster für Selbstverantwortliches Lernen Eine Mustersprache für die Waldorfpädagogik? ENASTE Kongress 14.-16. Mai 2015 Univ.-Prof. i. R. Dr. Friedrich Vogt Motivation Harslem, Michael, & Randoll, Dirk
MehrIntegrierte Office Anwendungen
Integrierte Office Anwendungen 4D View 4D View Formeln: Operatoren, Konstanten und Funktionen Stand 10.09.09 4D View wird in der TOPIX:8 Kosten- und Leistungsrechnung, im TOPIX:8 Analytik-Report sowie
MehrKontakt neu erstellen (Privatkontakt) :
Kontakte managen und MS Outlook Anbindung Seite 1 Es gibt zwei (bzw. drei) Schlüsselfelder, die eine Neuanlage/Änderung eines Kontakts verhindern können (Doublettenschutz). Die Kontaktnummer, der Kontaktindex
MehrMit einem Doppelclick auf den Ortsnamen erhalten Sie eine Liste mit allen Pulheimer Adressen angezeigt.
Anleitung zum Import von Adressen aus Klicktel 2000 in KaRoMail Die Anleitung erfolgt auf Basis eines Beispiels: Problemstellung: Sie besitzen eine Praxis für Physiotherapie und wollen alle Ärzte der Allgemeinmedizin
MehrDatenblatt Beachflag. Im Grund 15 94051 Hauzenberg. Tel.: + 49 (0) 8586 / 97 69 67 Fax.: + 49 (0) 8586 / 97 69 65
Datenblatt Beachflag Im Grund 15 94051 Hauzenberg Tel.: + 49 (0) 8586 / 97 69 67 Fax.: + 49 (0) 8586 / 97 69 65 Stand Februar 2015 Irrtümer vorbehalten. info@allesdrucker.de www.allesdrucker.de 1 Beachflags
MehrEINFACHES HAUSHALT- KASSABUCH
EINFACHES HAUSHALT- KASSABUCH Arbeiten mit Excel Wir erstellen ein einfaches Kassabuch zur Führung einer Haushalts- oder Portokasse Roland Liebing, im November 2012 Eine einfache Haushalt-Buchhaltung (Kassabuch)
MehrDateien und Verzeichnisse
Arbeiten mit und LPI Essentials Hochschule Kaiserlautern 28. Oktober 2015 und Arbeiten mit Table of Contents 1 Einleitung 2 Dateinamen 3 Allgemeines Kommandos für Auflisten von Verzeichnisinhalten Erstellen
MehrFormale Methoden der Ökonomik: Einführung in die empirische Wirtschaftsforschung
Übung Formale Methoden der Ökonomik: Einführung in die empirische Wirtschaftsforschung BACHELOR FT 2013 (HSU) Übung Emp. WiFo FT 2013 1 / 15 Datensätze Statistische Auswertungen gehen in den meisten Fällen
MehrTeil B: Prüfungsübungen Excel 2010
Prüfungsvorbereitende Aufgaben 43 Teil B: Prüfungsübungen Excel 2010 Aufgabe 1: Ausbildungskosten Situation Sie sind in der Personalabteilung der Möbelfabrik Wohntal GmbH eingesetzt. Ihr Vorgesetzter bittet
Mehr2.2 Projektionen und Kameramodelle
Graphikprog. GRUNDLEGENDE VERFAHREN UND TECHNIKEN. Projektionen und Kameramodelle Nachdem alle Objekte einer Szenerie mittels der besprochenen Transformationen im D-Weltkoordinatensystem platziert sind,
MehrElectronic Systems GmbH & Co. KG
Anleitung zum Anlegen eines POP3 E-Mail Kontos Bevor die detaillierte Anleitung für die Erstellung eines POP3 E-Mail Kontos folgt, soll zuerst eingestellt werden, wie oft E-Mail abgerufen werden sollen.
Mehr3.1. Die komplexen Zahlen
3.1. Die komplexen Zahlen Es gibt viele Wege, um komplexe Zahlen einzuführen. Wir gehen hier den wohl einfachsten, indem wir C R als komplexe Zahlenebene und die Punkte dieser Ebene als komplexe Zahlen
MehrClaus Peter Müller-Thurau. Testbuch Vorstellungsgespräche
Claus Peter Müller-Thurau Testbuch Vorstellungsgespräche Einführung 8 Was heute in Beruf und Karriere zählt Auf diese Eigenschaften achten Personalexperten 9 -> Test: Stellenangebote richtig interpretieren"
Mehr5.1.4.5 Übung - Datenmigration in Windows Vista
5.0 5.1.4.5 Übung - Datenmigration in Windows Vista Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung werden Sie Windows Vista verwenden. Empfohlene Ausstattung Die folgende
MehrLineare Gleichungssysteme
Brückenkurs Mathematik TU Dresden 2015 Lineare Gleichungssysteme Schwerpunkte: Modellbildung geometrische Interpretation Lösungsmethoden Prof. Dr. F. Schuricht TU Dresden, Fachbereich Mathematik auf der
Mehr2D-Transformationen. Kapitel 6. 6.1 Translation. 6.2 Skalierung
Kapitel 6 2D-Transformationen Mit Hilfe von Transformationen ist es möglich, die Position, die Orientierung, die Form und die Größe der grafischen Objekte zu manipulieren. Transformationen eines Objekts
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
MehrSelbststudium OOP4 Auftrag
Selbststudium OOP4 Auftrag Kapitel 3.6 1. Wie deklarieren Sie eine Referenzvariable? Mit new z.b. Student studenta = new Stundent( Meier ); 2. Zeichnen Sie das Objektdiagramm zum BlueJ Picture Projekt
MehrDiana Lange. Generative Gestaltung Operatoren
Diana Lange Generative Gestaltung Operatoren Begriffserklärung Verknüpfungsvorschrift im Rahmen logischer Kalküle. Quelle: google Operatoren sind Zeichen, die mit einer bestimmten Bedeutung versehen sind.
MehrInhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion Summenprodukt... 4
Inhaltsverzeichnis Inhaltsverzeichnis... 1 Bestandteile einer Formel... 1 Die Funktion SUMME... 2 Die Funktion AUTOSUMME... 2 Die Funktion SUMMEWENN... 2 Die Funktion SUMMEWENNS... 3 Die Funktion Summenprodukt...
MehrDieser Text beschreibt die Neuerungen von DaNiS 2.0.0 und die Vorgehensweise beim DaNiS-Update.
DaNiS-Update von Version 1.95. auf Version 2.0.0 Dieser Text beschreibt die Neuerungen von DaNiS 2.0.0 und die Vorgehensweise beim DaNiS-Update. Mit der Version 2.0.0 bekommt DaNiS zwei weitreichende Neuerungen.
MehrR-Tutorial. R bietet zahlreiche Hilfe-Funktionen an. Informiere Dich über die Funktion log():
Statistik für Bioinformatiker SoSe 2005 R-Tutorial Aufgabe 1: Hilfe. Logge Dich ein. Username und Passwort stehen auf dem Aufkleber am jeweiligen Bildschirm. Öffne eine Shell und starte R mit dem Befehl
MehrObjektorientierte Programmierung
Unterlagen zur Veranstaltung Einführung in die Objektorientierte Programmierung Mit Processing Alexis Engelke Sommer 2012 Alexis Engelke Inhalt Level 1: Geometrie Hintergrundfarben Punkte, Linien und deren
MehrPROCESSING STRUKTUR UND INPUT. Created by Michael Kirsch & Beat Rossmy
PROCESSING STRUKTUR UND INPUT Created by Michael Kirsch & Beat Rossmy INHALT 1. Rückblick 1. Processing Basics 3. Anwendung 1. random 2. 1,2,3,... Integer! 2. else 3. Boolsche Operatoren 3. float 4. Bedingungen
MehrMiete6-Schnittstelle. Miete6 - Schnittstelle. procar informatik AG Stand: 01/2010 Eschenweg 7 64331 Weiterstadt 1
Miete6 - Schnittstelle 64331 Weiterstadt 1 Inhaltsverzeichnis Miete6-Schnittstelle 1 - Einrichten der Schnittstelle...3 2 - Übermittlung von Kunden...4 3 - Übermittlung von Fahrzeugen...5 3.1 - Neuwagen...5
MehrHello World. Javakurs 2014, 1. Vorlesung. Sebastian Schuck. basierend auf der Vorlage von Arne Kappen. wiki.freitagsrunde.org. 3.
Hello World Javakurs 2014, 1. Vorlesung Sebastian Schuck basierend auf der Vorlage von Arne Kappen wiki.freitagsrunde.org 3. März 2014 This work is licensed under the Creative Commons Attribution-ShareAlike
MehrBildrekonstruktion & Multiresolution
Bildrekonstruktion & Multiresolution Verkleinern von Bildern? Was ist zu beachten? Es kann aliasing auftreten! Das Abtasttheorem sagt wie man es vermeidet? ===> Page 1 Verkleinern von Bildern (2) Vor dem
MehrInformatik Hochschule Mainz Geoinformatik und Vermessung. Wiederholung. Frohes Fest und Guten Rutsch!
Wiederholung Frohes Fest und Guten Rutsch! Inhaltsverzeichnis Programme kompilieren...1 Eclipse bedienen...2 Rechnen mit Literalen...2 Rechnen mit Variablen...2 Sequenzielle Anweisungen...3 Selektive Anweisungen...3
MehrArchivieren und Komprimieren, Globs
Archivieren und Komprimieren, Globs Linux-Kurs der Unix-AG Benjamin Eberle 19. Mai 2015 Globs Wildcard/Platzhalter, z.b.?, *, [...] spezielle Zeichen, die mit mehreren Zeichen übereinstimmen nützlich,
MehrModellierung und Programmierung 1
Modellierung und Programmierung 1 Prof. Dr. Sonja Prohaska Computational EvoDevo Group Institut für Informatik Universität Leipzig 19. November 2015 Gültigkeitsbereich (Scope) von Variablen { int m; {
Mehr3 Berechnungen und Variablen
3 Berechnungen und Variablen Du hast Python installiert und weißt, wie man die Python-Shell startet. Jetzt kannst Du etwas damit machen. Wir fangen mit ein paar einfachen Berechnungen an und wenden uns
MehrROOT Einführung. Fortgeschrittenenpraktikum Julian Glatzer
ROOT Einführung Fortgeschrittenenpraktikum 2009 Julian Glatzer julian.glatzer@physik.uni-freiburg.de Was ist ROOT? ROOT ist ein am CERN entwickeltes Softwarepaket zur Datenanalyse (insbesondere in der
MehrEinrichtung HBCI mit Sicherheitsdatei in der VR-NetWorld-Software
Einrichtung HBCI mit Sicherheitsdatei in der VR-NetWorld-Software 1. Bankverbindung anlegen: Im der Menüleiste auf Stammdaten klicken, dann den Punkt Bankverbindung > Neu wählen. 2. Bezeichnung/ Sicherheitsmedium
MehrVektoren mit GeoGebra
Vektoren mit GeoGebra Eine Kurzanleitung mit Beispielen Markus Hohenwarter, 2005 In GeoGebra kann mit Vektoren und Punkten konstruiert und gerechnet werden. Diese Kurzanleitung gibt einen Überblick über
MehrForest-Plot in Excel 2010 erstellen
Forest-Plot in Excel 2010 erstellen 1. Berechnen Sie die Effektgrößen (im Beispiel odds ratios) und die zugehörigen Konfidenzintervalle mit einem Statistikprogramm. Ordnen Sie die Werte für die odds ratio
MehrTI-84 im Mathematikunterricht Stand: 2010-03-25
TI-84 im Mathematikunterricht Stand: 2010-03-25 Graphen einer Funktionsgleichung zeichnen: Neues Betriebssystem (Stand 2010-03-09) download: Betriebssystem http://education.ti.com/downloads/files/83plus/ti84plus_os.8xu
MehrTechnische Mechanik 1
Ergänzungsübungen mit Lösungen zur Vorlesung Aufgabe 1: Geben Sie die Koordinaten der Kraftvektoren im angegebenen Koordinatensystem an. Gegeben sind: F 1, F, F, F 4 und die Winkel in den Skizzen. Aufgabe
MehrAllgemeine Anleitung Treiber für CP2102
Allg. Anleitungen CP2102 Seite 1 / 12 Allgemeine Anleitung Treiber für CP2102 Inhaltsverzeichnis 1 ALLGEMEINES ZUM USB-UART-UMSETZER (CP2102)...3 2 ERSTELLEN EIGENER USB-TREIBER...3 3 ÄNDERN DER PRODUCT-ID...7
MehrSteuern des GSR-Interface mit QBasic
Steuern des GSR-Interface mit QBasic Erstellt von Jochen Sendler, Geschwister-Scholl-Realschule Mannheim Inhaltsverzeichnis 1. Die Programmiersprache QBasic 3 2. Starten von QBasic 3 3. Ansteuern einzelner
MehrMikro-Controller-Pass 1
Seite: 1 Zahlensysteme im Selbststudium Inhaltsverzeichnis Vorwort Seite 3 Aufbau des dezimalen Zahlensystems Seite 4 Aufbau des dualen Zahlensystems Seite 4 Aufbau des oktalen Zahlensystems Seite 5 Aufbau
MehrInstitut für Programmierung und Reaktive Systeme. Java 2. Markus Reschke
Java 2 Markus Reschke 07.10.2014 Datentypen Was wird gespeichert? Wie wird es gespeichert? Was kann man mit Werten eines Datentyps machen (Operationen, Methoden)? Welche Werte gehören zum Datentyp? Wie
Mehr