17 TCanvas *c1=
new TCanvas(
"c1",
"TMath::BetaDist",600,800);
19 TVirtualPad *pad1 = c1->cd(1);
21 TF1 *fbeta =
new TF1(
"fbeta",
"TMath::BetaDist(x, [0], [1])", 0, 1);
22 fbeta->SetParameters(0.5, 0.5);
23 TF1 *f1 = fbeta->DrawCopy();
24 f1->SetLineColor(kRed);
26 fbeta->SetParameters(0.5, 2);
27 TF1 *f2 = fbeta->DrawCopy(
"same");
28 f2->SetLineColor(kGreen);
30 fbeta->SetParameters(2, 0.5);
31 TF1 *f3 = fbeta->DrawCopy(
"same");
32 f3->SetLineColor(kBlue);
34 fbeta->SetParameters(2, 2);
35 TF1 *f4 = fbeta->DrawCopy(
"same");
36 f4->SetLineColor(kMagenta);
38 TLegend *legend1 =
new TLegend(.5,.7,.8,.9);
39 legend1->AddEntry(f1,
"p=0.5 q=0.5",
"l");
40 legend1->AddEntry(f2,
"p=0.5 q=2",
"l");
41 legend1->AddEntry(f3,
"p=2 q=0.5",
"l");
42 legend1->AddEntry(f4,
"p=2 q=2",
"l");
45 TVirtualPad *pad2 = c1->cd(2);
47 TF1 *fbetai=
new TF1(
"fbetai",
"TMath::BetaDistI(x, [0], [1])", 0, 1);
48 fbetai->SetParameters(0.5, 0.5);
49 TF1 *g1=fbetai->DrawCopy();
50 g1->SetLineColor(kRed);
52 fbetai->SetParameters(0.5, 2);
53 TF1 *g2=fbetai->DrawCopy(
"same");
54 g2->SetLineColor(kGreen);
56 fbetai->SetParameters(2, 0.5);
57 TF1 *g3=fbetai->DrawCopy(
"same");
58 g3->SetLineColor(kBlue);
60 fbetai->SetParameters(2, 2);
61 TF1 *g4=fbetai->DrawCopy(
"same");
62 g4->SetLineColor(kMagenta);
65 TLegend *legend2 =
new TLegend(.7,.15,0.9,.35);
66 legend2->AddEntry(f1,
"p=0.5 q=0.5",
"l");
67 legend2->AddEntry(f2,
"p=0.5 q=2",
"l");
68 legend2->AddEntry(f3,
"p=2 q=0.5",
"l");
69 legend2->AddEntry(f4,
"p=2 q=2",
"l");