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.