Logo ROOT  
Reference Guide
formula1.C
Go to the documentation of this file.
1/// \file
2/// \ingroup tutorial_graphics
3/// \notebook -js
4/// Display interpreted functions.
5///
6/// \macro_image
7/// \macro_code
8///
9/// \author Rene Brun
10
11void formula1() {
12 TCanvas *c1 = new TCanvas("c1","Example with Formula",200,10,700,500);
13 //
14 // We create a formula object and compute the value of this formula
15 // for two different values of the x variable.
16 //
17 auto form1 = new TFormula("form1","sqrt(abs(x))");
18 form1->Eval(2);
19 form1->Eval(-45);
20 //
21 // Create a one dimensional function and draw it
22 //
23 auto fun1 = new TF1("fun1","abs(sin(x)/x)",0,10);
24 c1->SetGridx();
25 c1->SetGridy();
26 fun1->Draw();
27 c1->Update();
28 //
29 // Before leaving this demo, we print the list of objects known to ROOT
30 //
32}
R__EXTERN TObjectTable * gObjectTable
Definition: TObjectTable.h:82
The Canvas class.
Definition: TCanvas.h:23
1-Dim function class
Definition: TF1.h:213
The Formula class.
Definition: TFormula.h:87
void Print(Option_t *option="") const override
Print the object table.
return c1
Definition: legend1.C:41