Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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
//
}
R__EXTERN TObjectTable * gObjectTable
Definition: TObjectTable.h:82
The Canvas class.
Definition: TCanvas.h:27
1-Dim function class
Definition: TF1.h:210
The Formula class.
Definition: TFormula.h:84
void Print(Option_t *option="") const
Print the object table.
return c1
Definition: legend1.C:41
Author
Rene Brun

Definition in file formula1.C.