May 1, 2025, Thursday, 120

KADD laboratorium 1

From MJanik

(Difference between revisions)
Jump to: navigation, search
(Created page with "'''Dokumentacja:''' [http://root.cern.ch/] (w okienku należy zaznaczyć show inherited) Należy napisać makro które kolejno: - Tworzy obiekt fun1 typu TF1 reprezentujący...")
Line 5: Line 5:
Należy napisać makro które kolejno:
Należy napisać makro które kolejno:
-
- Tworzy obiekt fun1 typu TF1  reprezentujący funkcję sin(x)  (patrz: Google TF1+root)
+
1. 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)
+
2. Rysuje utworzoną funkcję na ekranie (patrz: metoda Draw dla obiektów TF1)
-
- Tworzy obiekt fun2 typu TF1  reprezentujący funkcję cos(x)  
+
3. Tworzy obiekt fun2 typu TF1  reprezentujący funkcję cos(x)  
-
- Tworzy okno z panelami do rysowania 2 x 2 (patrz: TCanvas, metoda Divide)
+
4. 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  
+
5. 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,
funkcje jednocześnie. Należy zmienić kolor funkcji fun2 na niebieski (patrz: SetLineColor,
TColor)
TColor)

Revision as of 16:09, 2 March 2012

Dokumentacja:

[1] (w okienku należy zaznaczyć show inherited)

Należy napisać makro które kolejno:

1. Tworzy obiekt fun1 typu TF1 reprezentujący funkcję sin(x) (patrz: Google TF1+root)

2. Rysuje utworzoną funkcję na ekranie (patrz: metoda Draw dla obiektów TF1)

3. Tworzy obiekt fun2 typu TF1 reprezentujący funkcję cos(x)

4. Tworzy okno z panelami do rysowania 2 x 2 (patrz: TCanvas, metoda Divide)

5. 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.