KADD laboratorium 1From MJanik(Difference between revisions)
Revision as of 16:09, 2 March 2012Dokumentacja: [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. |