public Matrice getComatrice() { Vecteur3 l1 = new Vecteur3(this.getCofacteur(1, 1), this.getCofacteur(1, 2), this.getCofacteur(1, 3)); Vecteur3 l2 = new Vecteur3(this.getCofacteur(2, 1), this.getCofacteur(2, 2), this.getCofacteur(2, 3)); Vecteur3 l3 = new Vecteur3(this.getCofacteur(3, 1), this.getCofacteur(3, 2), this.getCofacteur(3, 3)); Matrice m = new Matrice(l1, l2, l3); return(m.transpose()); }
public bool isOrthogonale() { Matrice m1 = new Matrice(this.l1, this.l2, this.l3); Matrice m2 = new Matrice(this.l1, this.l2, this.l3); m2 = m2.transpose(); m1.multiply(m2); m2.setIdentite(); return(m1.egal(m2)); }