내 프로그램에서 java.lang.Object의 추상 클래스 org.apache.commons.math3.linear.RealVector를 사용하는 방법을 이해하는 데 도움이 필요합니다.사용법 Java RealVector
나는 그것을 사용해야하는 3 개의 classe가 있습니다. Point, Simplex 및 Triangle.
Simplex-Class는 RealVector 클래스의 메서드를 사용하여 삼각형과 같이 개체의 둘레를 계산해야합니다.
import java.lang.Object.*;
package org.apache.commons.math3.linear;
import org.apache.commons.math3.linear.RealVector.Entry;
import org.junit.Assert;
public class Point
{
private int dimension;
private double[] values;
private RealVector rv;
public Point(int d, double... values) {
try {
this.dimension = d;
this.values = values;
} catch (IllegalArgumentException ex) {
System.out.println("Bad Arguments");
}
}
public double get (int i) {
return values[i];
}
public int dim() {
return dimension;
}
}
내가 오류가 있음을 컴파일 :
You have changed the package statement to a package which does not exist in this project.
그래서 질문 : 어떻게 내 프로그램에서 RealVector 클래스를 사용하려면? 코드의 첫 번째 줄에
동일한 문제가 발생했습니다. 이미이 질문에 답했습니다. http://stackoverflow.com/a/43954513/5558072 –
org.apache.commons는 타사 패키지이므로 해당 클래스를 가져오고 있으므로 패키지 문을 포함 할 필요가 없습니다. 'org.apache.commons.math3.linear; 패키지를 제거하십시오. – SomeDude
또한 패키지 이름이 올바른지 확인하십시오. –