Logo ROOT  
Reference Guide
formula1.C File Reference

Detailed Description

View in nbviewer Open in SWAN Display interpreted functions.

void formula1() {
TCanvas *c1 = new TCanvas("c1","Example with Formula",200,10,700,500);
//
// We create a formula object and compute the value of this formula
// for two different values of the x variable.
//
auto form1 = new TFormula("form1","sqrt(abs(x))");
form1->Eval(2);
form1->Eval(-45);
//
// Create a one dimensional function and draw it
//
auto fun1 = new TF1("fun1","abs(sin(x)/x)",0,10);
c1->SetGridx();
c1->SetGridy();
fun1->Draw();
c1->Update();
//
// Before leaving this demo, we print the list of objects known to ROOT
//
}
Author
Rene Brun

Definition in file formula1.C.

gObjectTable
R__EXTERN TObjectTable * gObjectTable
Definition: TObjectTable.h:82
TFormula
Definition: TFormula.h:85
formula1
Definition: formula1.py:1
TFormula::Eval
Double_t Eval(Double_t x) const
TF2::Draw
virtual void Draw(Option_t *option="")
Draw this function with its current attributes.
Definition: TF2.cxx:241
TCanvas
Definition: TCanvas.h:23
TObjectTable::Print
void Print(Option_t *option="") const
Print the object table.
Definition: TObjectTable.cxx:120
TF1
1-Dim function class
Definition: TF1.h:212
c1
return c1
Definition: legend1.C:41