-6
私は他のクラスを呼び出すときに関数を使用するいくつかの問題があります。Java関数を使用して
メインクラス:
public static void main(String [] args) {
baseIteration(new Function() {
public double calculate(double x) {
return Math.sin(x) - Math.log10(x);
}
@Override
public Object apply(Object t) {
// TODO Auto-generated method stub
return null;
}
}.calculate(double x),0,10.0);
}
そしてbaseIteration機能:
public static void baseIteration(Function f, double a, double b) {
double prev = f.calculate(a);
double step = (b-a)/10;
for(double p = a+step; p<=b+10e-8; p+=step) {
double curr = f.calculate(p);
}
}
それはすべてではありませんが、主な問題:f.calculationは未定義です!
それが仕事を始めています!ありがとうございます!私は今アルゴリズムに問題がありますが、動作し始めています!ありがとう! – Maksym