From MJanik
            (Difference between revisions)
                                                
            
			
			
			
			
		
		   | 
		   | 
		
| Line 32: | 
Line 32: | 
|   | | 6  |   | | 6  | 
|   | |-  |   | |-  | 
|   | + | | Ilość rzutów  | 
|   | | 2  |   | | 2  | 
|   | | 1  |   | | 1  | 
Revision as of 16:15, 2 March 2012
  Dokumentacja: 
http://root.cern.ch/ (w okienku należy zaznaczyć show inherited)
  Zadanie 
Należy napisać makro które kolejno:
-  Tworzy obiekt fun1 typu TF1  reprezentujący funkcję sin(x)  (patrz: Google TF1+root)
 
-  Rysuje utworzoną funkcję na ekranie (patrz: metoda 
Draw dla obiektów TF1)
 
-  Tworzy obiekt fun2 typu TF1  reprezentujący funkcję cos(x) 
 
-  Tworzy okno z panelami do rysowania 2 x 2 (patrz: 
TCanvas, metoda Divide)
 
-  Rysuje fun1 oraz fun2 na pierwszych dwóch panelach. Na trzecim panelu należy umieścić dwie funkcje jednocześnie. Należy zmienić kolor funkcji fun2 na niebieski (patrz: 
SetLineColor, TColor)
 
Wyobraźmy sobie, że rzucamy niesymetryczną kostką sześciościenną. Wyniki rzutów podsumowujemy
w tabeli:
|  Ilość oczek
 |  1
 |  2
 |  3
 |  4
 |  5
 |  6
 | 
|  Ilość rzutów
 |  2
 |  1
 |  5
 |  4
 |  10
 |  12
 | 
-  Należy stworzyć histogram (patrz: TH1D) wypełniając kolejne biny wartościami z tabeli. Należy
 
narysować go na czwartym panelu.
-  Należy stworzyć wykres (patrz: TGraph) zgodnie z wartościami z tabeli. Następnie należy zmienić
 
marker (styl punktów na wykresie) na ○ (patrz: metoda SetMarkerStyle oraz Google
marker+style+root lub TAttMarker) oraz narysować wykres w oddzielnym oknie.