四元数比较可以吗?我正在编写一个四元数的 Java 类,我想实现Comparable
接口以使用该Collections.sort(List<Quaternion>)
工具。我不是数学专家,我真的不明白我读到的关于四元数的东西。那么,谁能告诉我我可以覆盖compareTo
四元数的方法以及如何?
我的班级宣言:
public class Quaternion implements Serializable, Comparable<Quaternion> {
private double s; // scalar part
private double i, j, k; // vectorel part
public Quaternion() {
super();
}
public Quaternion(double s, double i, double j, double k) {
super();
this.s = s;
this.i = i;
this.j = j;
this.k = k;
}