프로그래밍/JAVA

[Matrix] 행렬곱 프로그래밍

코딩딩 2016. 3. 25. 14:06

행렬간의 곱셈을 실행하는 JAVA 프로그래밍 코드


스크린샷 2013-10-08 오후 9.21.25






public class MatrixTest {


public static void main(String[] args) {

int[][] arr1 = {{1,2,3,4},{4,5,6,8},{3,2,1,9},{4,2,8,9}};

int[][] arr2 = {{3,4,5,2},{6,5,4,7},{1,2,3,5},{3,2,7,1}};

int size = 4;                                         //행렬의 크기 설정

int[][] arr4 = new int [size][size];


for (int i = 0; i < size; i ++){

for (int j = 0; j < size; j++){

for (int k = 0; k <size; k++){

arr4[i][j] += arr1[i][k] * arr2 [k][j];

}

}

}

for (int i = 0; i < size; i ++){

for (int j = 0; j < size; j++){

System.out.print(arr4[i][j] + " ");

}

System.out.println();

}

}

}

'프로그래밍 > JAVA' 카테고리의 다른 글

상속 개념파악하기!  (0) 2016.03.30
정적 변수 (static variable)  (0) 2016.03.29
변수의 종류 와 사용영역  (0) 2016.03.29
클래스의 메모리 구조 및 참조관계  (0) 2016.03.28
선택정렬  (0) 2016.03.23