더북(TheBook)

행렬 연산 과학과 공학에서 사용하는 애플리케이션들은 행렬을 2차원 배열로 표현하고 다양한 행렬 연산을 구현한다. 이런 연산은 일반적으로 특화된 애플리케이션이나 라이브러리를 이용해 처리하지만, 계산을 어떻게 구현하는지 알아 둘 필요가 있다.

예를 들어 n x n 행렬 a[][]b[][]는 다음과 같이 행렬 덧셈을 구현할 수 있다.

c = stdarray.create2D(n, n, 0.0)
for i in range(n):
   for j in range(n):
       c[i][j] = a[i][j] + b[i][j]

▲ 그림 1.4.10 전형적인 행렬 연산들

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.