Java niet implementeren van een klasse Matrix die biedt ingebouwde methoden voor het manipuleren van matrices als een van de standaardwaarden . Echter , kunt u aanmaken en wijzigen twee - dimensionale arrays van getallen als waren zij matrices . Daarnaast , het National Institute of Standards in technologie creëerde een eenvoudige Matrix bibliotheek in Java genaamd JAMA , waarmee het maken en manipuleren matrices . U kunt beide methoden gebruiken om een matrix vertegenwoordiging in Java te maken , hoewel zonder een speciaal pakket dat u nodig hebt om matrix manipulaties implementeren jezelf. Wat je JAMA pakket ( optioneel ) Need Toon Meer Aanwijzingen Via Arrays 1 Maak een 2D- array van integers , bijv. " int [ ] [ ] arr = new arr [ x ] [ y ] ; " , waarbij " x " is het aantal rijen en " y " is het aantal kolommen kopen van 2 Maak een . nieuw exemplaar van een random number generator , bv " Random rand = new Random ( ) ; " 3 Maak een dubbele lus naar lus door alle matrix inzendingen en voeg een nieuw willekeurig getal aan elk item , zoals : " voor ( int i = 0 ; i < x , i + + ) { for ( int j = 0 ; j < y ; j + + ) { arr [ i ] [ j ] = rand.nextInt ( r ) ; } } " , waarbij" r " is de maximale waarde die u wilt genereren . Via JAMA pakket 4 Download de JAMA pakket . 5 Neem de JAMA matrix pakket in de afhankelijkheden van uw project , een proces dat afhankelijk is van uw JDK . 6 Maak een nieuwe willekeurige matrix in uw code door te bellen met de statische methode Matrix.random ( ) , bv. " Matrix m = Matrix.random ( x , y ) ; " . Waarbij x het aantal rijen en y is het aantal kolommen
|