From MJanik
            (Difference between revisions)
                                                
            
			
			
			
			
		
		   | 
		   | 
		
| Line 22: | 
Line 22: | 
|   | w tabeli:  |   | w tabeli:  | 
|   |  |   |  | 
| - | Ilość oczek 1 2 3 4 5 6  | + | {| class="wikitable" border="1"  | 
| - |    | + | |-  | 
| - | Ilość rzutów 2 1 5 4 10 12
  | + | | Ilość oczek  | 
|   | + | | 1  | 
|   | + | | 2  | 
|   | + | | 3  | 
|   | + | | 4  | 
|   | + | | 5  | 
|   | + | | 6  | 
|   | + | |-  | 
|   | + | | 2  | 
|   | + | | 1  | 
|   | + | | 5  | 
|   | + | | 4  | 
|   | + | | 10  | 
|   | + | | 12  | 
|   | + | |}  | 
|   |  |   |  | 
|   | * Należy stworzyć histogram (patrz: TH1D) wypełniając kolejne biny wartościami z tabeli. Należy  |   | * Należy stworzyć histogram (patrz: TH1D) wypełniając kolejne biny wartościami z tabeli. Należy  | 
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
 | 
|  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.