October 26
Java non implementa una classe Matrix che fornisce metodi built-in per la manipolazione di matrici come uno dei suoi valori di default. Tuttavia, è possibile creare e modificare gli array bidimensionali di numeri come se fossero matrici. Inoltre, il National Institute of Standards in tecnologia creata una semplice libreria Matrix in Java chiamato JAMA, con cui creare e manipolare matrici. È possibile utilizzare uno dei due metodi per creare una rappresentazione di matrice in Java, anche se senza un pacchetto speciale che sarà necessario implementare manipolazioni di matrice te stesso.
1 Creare un array 2D di interi, ad esempio "int [] [] arr = new arr [x] [y];", dove "x" è il numero di righe e "y" è il numero di colonne.
2 Creare una nuova istanza di un generatore di numeri casuali, per esempio "rand Casuale = new Random ();"
3 Creare un doppio ciclo for per scorrere tutte le voci della matrice e aggiungere un nuovo numero casuale per ogni voce, come ad esempio: "for (int i = 0; i <x, i ++) {for (int j = 0; j <y; j ++) {arr [i] [j] = rand.nextInt (r);}} ", dove" r "è il valore massimo che si desidera generare.
4 Scaricare il pacchetto JAMA.
5 Includere il pacchetto matrice JAMA nel dipendenze del progetto, un processo che dipende dal vostro JDK.
6 Creare una nuova matrice casuale nel codice chiamando il metodo statico Matrix.random (), ad esempio "matrice M = Matrix.random (x, y);" dove x è il numero di righe e y è il numero di colonne.