Hi Processing Community,

this is probably a no-brainer to some of you more experienced folks but its driving me crazy.....

I want to use the Root finding algorithms from the Apache Commons Math Library (which is working fine otherwise)....

How do I have to define the function??? The below code doesn't work....Lets say I want to find the zero of cosine, between 1 and 5.....

this is probably a no-brainer to some of you more experienced folks but its driving me crazy.....

I want to use the Root finding algorithms from the Apache Commons Math Library (which is working fine otherwise)....

How do I have to define the function??? The below code doesn't work....Lets say I want to find the zero of cosine, between 1 and 5.....

UnivariateRealFunction function =cos();

final double relativeAccuracy = 1.0e-12;

final double absoluteAccuracy = 1.0e-8;

UnivariateRealSolver solver = new PegasusSolver(relativeAccuracy, absoluteAccuracy);

double c = solver.solve(100, function, 1.0, 5.0, AllowedSolutions.LEFT_SIDE);

1