Matrice 2×2
Una matrice 2×2 è costituita da 4 numeri reali non necessariamente disposti per righe e colonne…
public class Matrice2x2 { // attributi private double a, b, c, d; // costruttore public Matrice2x2(double na, double nb, double nc, double nd) { a=na; b=nb; c=nc; b=nd; } public double det() { return a*d-b*c; } ... }
Oppure…
public class Matrice2x2 { // attributi private double m[][]; // costruttore public Matrice2x2() { m=new double[2][2]; } ... }
Matrice 3×3
…
public class Matrice3x3 { // attributi private double m[][]; // costruttore public Matrice3x3() { m=new double[3][3]; } ... }
Matrice RxC
Se il numero di righe e colonne è libero allora li determina il costruttore
public class MatriceRxC { private double m[][]; private int righe, colonne; public MatriceRxC(int numRighe, int numColonne) { righe =numRighe; colonne=numColonne; m=new double[righe][colonne]; } ... }
Esercizi
Completa le classi con i metodi mancanti:
- toString()
- add(), sub(), mul(), div()
- opposta(), reciproca()
- determinante()
- ...