アットウィキロゴ

csgghj

package math;
 
 
import org.apache.commons.math3.analysis.solvers.SecantSolver;
import org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction;
import org.apache.commons.math3.analysis.UnivariateFunction;
import org.apache.commons.math3.analysis.solvers.BisectionSolver;
import org.apache.commons.math3.analysis.solvers.UnivariateSolver;
import org.apache.commons.math3.analysis.function.Sin;
 
public class pro {
 
 
    public static void main(String[] args) {
        pro test=new pro();
    }
pro(){
 
 
 
 
SecantSolver sol = new SecantSolver();      
double re = sol.solve(100,f, 70, 170);
 
System.out.println(re);
 
 
}
 
 
 UnivariateFunction f = new UnivariateFunction() {
public double value(double p) {
return  d(p)-s(p);
}   
};
 
double d(double p){
double d1;
    d1=200-p;
if(d1<0)d1=0;
return d1;
}
double s(double p){
double s1;
    s1=p;
if(s1<0)s1=0;
return s1;
}
 
 
}
 
最終更新:2015年11月14日 19:15