Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Christopher Miller AP CS Mod 4/5
- public class Matrix {
- private int [][] mat;
- public Matrix( int numRows, int numCols ) {
- mat = new int[ numRows ][ numCols ];
- }
- public void setValues( int[][] values ) {
- for(int row = 0; row< mat.length; row++){
- for(int col = 0; col<mat[row].length; col++){
- mat[row][col] = values[row][col];
- }
- }
- }
- public Matrix add( Matrix mx ){
- Matrix temp = new Matrix( mat.length, mat[0].length );
- for(int row = 0; row< mat.length; row++){
- for(int col = 0; col<mat[row].length; col++){
- temp.mat[row][col] = mx.mat[row][col]+mat[row][col];
- }
- }
- return temp;
- }
- public Matrix scalar( int n ){
- Matrix temp = new Matrix( mat.length, mat[0].length );
- for(int row = 0; row< mat.length; row++){
- for(int col = 0; col<mat[row].length; col++){
- temp.mat[row][col] = n*mat[row][col];
- }
- }
- return temp;
- }
- public String toString() {
- String n = "";
- for(int row = 0; row< mat.length; row++){
- for(int col = 0; col<mat[row].length; col++){
- n += mat[row][col]+"\t" ;
- }
- n+="\n";
- }
- return n;
- }
- }
Add Comment
Please, Sign In to add comment