15

Root - proqram yükləmk, ilkin istifadə qaydası

Embed Size (px)

Citation preview

Page 1: Root - proqram yükləmk, ilkin istifadə qaydası
Page 2: Root - proqram yükləmk, ilkin istifadə qaydası

root.cern.ch internet səhifəsindən yükləmək olar. Pulsuz və qeydiyyatsız

Windows , Linux-Unix, Mac əməliyyat sistemləri (ƏS) üçün yükləmək olar

Linux ƏS üçün bir sıra kitabxanaları yükləmək tələb olunur

Windows ƏS üçün yalnız yükləmək lazımdır.

Page 3: Root - proqram yükləmk, ilkin istifadə qaydası

C++ proqramlaşdırma dilindən istifadə edilərək CERN də yaradılmışdır

Özəyini ABŞda yaradılan və c proqramlaşdırma dilindən istifadə olunaraq yaradılan PAW durur

Bu gün bir Azərbaycan ali məktəbləri deyilsə, dünyanın bütün ali məktəblərində, əsaəsn 3cü kurslara əlavə dərs kimi tədris olunur.

Page 4: Root - proqram yükləmk, ilkin istifadə qaydası

Sizlərin çoxunuzun Windows ƏS istifadə etdiyini nəzərə alaraq bu gün ROOT proqram platformasını Windows üçün yükləyib onun bir neçə tətbiqini aparacağıq

Ümid edirəmki, bu sizdə fizikanın təcrübi sahəsində istifadə olunan müasir metod və üsullardan istifadəyə maraq yaradacaqdır

Page 5: Root - proqram yükləmk, ilkin istifadə qaydası

root.cern.ch səhifəsini açmalı Download bölməsini vurmalı

Page 6: Root - proqram yükləmk, ilkin istifadə qaydası

Yadda saxla RELEASE bölməsində olan paketi yüklə.Development bəzən tam başa çatmadığından müəyyən problemləri olur

5.34.12 versiyasını seçib yüklədikdən sonra adi proqram kimi setup.exe vurmalı və install etməli

Page 7: Root - proqram yükləmk, ilkin istifadə qaydası

Start - Pusk menusunda ROOT qovluğu

Və ya Desktop- Ekranda yaranan proqram

Page 8: Root - proqram yükləmk, ilkin istifadə qaydası

Root proqramı elan olunduğu zaman

Page 9: Root - proqram yükləmk, ilkin istifadə qaydası

Yadda saxla:Bölən və bölünən integer ədəd olarsa root cavabıQalıqsız təqdim edir.Ona görə 2345/234 = 102345/234.0 olarsa isəRoot bunu double tip kimi başa düşür

Adi proqramlaşdırma dillərində qüvvət dərəcəsini ^ ilə ifadə edirlər.Lakin ROOT üçün Power istifadə olunur

Page 10: Root - proqram yükləmk, ilkin istifadə qaydası

1,2 və 3 ölçülü qrafik və histoqram qurmaq mümkündür.

Qrafik və histoqram qurmaq üçün Canvas yaradılmalı və Tcanvas istifadə olunur

Histoqram TH1F (F-float, D-double, C-char, İ-integer) bir ölçülü və müxtəlif tipli verilənlər üçün, 2 və 3 ölçülü histoqram isə TH2F, TH3D və s. http://root.cern.ch/download/doc/ROOTUsersGuideChapters/Histograms.pdf

Qrafik üçün isə Tgraph sinfindən istifadə olunur. Tgraph, TGraph2D, TGraph3D bir, iki və üç ölçülü qrafik qurmaq üçün istifadə olunan siniflərdir.

http://root.cern.ch/download/doc/ROOTUsersGuideChapters/Graphs.pdf

Page 11: Root - proqram yükləmk, ilkin istifadə qaydası

İndi isə sadə bir qrafik quraq

Draw (“”) “” işarəsi arasında olanC - səthi xətti, * ulduz , AB isəbar ilə qrafikin x və y nəqtələrinitəsvir edir

Page 12: Root - proqram yükləmk, ilkin istifadə qaydası

Eyni qayda ilə histoqram TH1F Yaradılır. Fill funksiyası TH1F sinfinə aiddir və köməyilə histogramın x və y oxunu doldururuq və Draw() funksiyasınıçağırmaqla histoqramı yaradırıq

Histoqramın parametrləri olan Mean, RMS h1->GetRMS() və ya H1->GetMean() çağırıb istifadə etmək olar

Page 13: Root - proqram yükləmk, ilkin istifadə qaydası

Bəzən ROOT platformasını işə salıb histoqram və qrafiklə işləyərkənVerilənləri, əmrləri bir bir daxil etmək əvəzinə, macro file .C (.h) faylıYaradılır və .x macro.C istifadə edərək əməliyyat yerinə yetirilir.Yuxarıda istifadə etdiyimiz qrafik üçün verilənləri bir text fayla (sizin istifadəEtdiyiniz Notepad yazaq və saxlayaraq faylı bağlamaq və .txt uzlaşmasını .CIlə əvəzləməli.void numune(){Int N = 5;double x[] = {1,2,3,4,5};double y[] = {1,4,9,16,25};TGraph* g1 = new TGraph(N,x,y);TCanvas*c1 = new TCanvas(“c1”,”c1”);g1->Draw(“C*”);g1->Draw(“AB”);}

Page 14: Root - proqram yükləmk, ilkin istifadə qaydası

Yadda saxla: Windows ƏS istifadə edərkənyaradılan macro C:\root\macroqovluğuna yerləşdirilməliroot onu görə bilsin

Page 15: Root - proqram yükləmk, ilkin istifadə qaydası

Növbəti olaraq Sizə qrafiki interfeys (GUİ) ilə işləməyi izah edəcəm

Hörmətlə Elmə[email protected] Noyabr 2013, Vankuver İK, Kanada