From MJanik
            (Difference between revisions)
                                                
            
			
			
			
			
		
		   | 
		   | 
		
| Line 24: | 
Line 24: | 
|   | {| class="wikitable" border="1"  |   | {| class="wikitable" border="1"  | 
|   | |-  |   | |-  | 
| - | | Ilość oczek  | + | |! Ilość oczek  | 
| - | | 1  | + | |! 1  | 
| - | | 2  | + | |! 2  | 
| - | | 3  | + | |! 3  | 
| - | | 4  | + | |! 4  | 
| - | | 5  | + | |! 5  | 
| - | | 6  | + | |! 6  | 
|   | |-  |   | |-  | 
|   | | Ilość rzutów  |   | | Ilość rzutów  | 
Revision as of 16:16, 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.