Upload
eguliyev
View
311
Download
5
Embed Size (px)
Citation preview
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.
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.
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
root.cern.ch səhifəsini açmalı Download bölməsini vurmalı
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
Start - Pusk menusunda ROOT qovluğu
Və ya Desktop- Ekranda yaranan proqram
Root proqramı elan olunduğu zaman
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
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
İ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
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
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”);}
Yadda saxla: Windows ƏS istifadə edərkənyaradılan macro C:\root\macroqovluğuna yerləşdirilməliroot onu görə bilsin
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