How to organize, add and multiply matrices - Bill Shillito

행렬을 만들고, 더하고, 곱하는 방법 - 빌 쉴리토( Bill Shillito)

542,930 views

2013-03-04 ・ TED-Ed


New videos

How to organize, add and multiply matrices - Bill Shillito

행렬을 만들고, 더하고, 곱하는 방법 - 빌 쉴리토( Bill Shillito)

542,930 views ・ 2013-03-04

TED-Ed


아래 영문자막을 더블클릭하시면 영상이 재생됩니다.

00:00
Translator: Andrea McDonough Reviewer: Bedirhan Cinar
0
0
7000
번역: Woo Hwang 검토: Gemma Lee
00:14
By now, I'm sure you know
1
14020
1548
이미 여러분은 살아가면서
00:15
that in just about anything you do in life,
2
15568
1972
무엇을 하든
00:17
you need numbers.
3
17540
1706
숫자가 필요하다는 것을 압니다.
00:19
In particular, though,
4
19246
1027
특히,
00:20
some fields don't just need a few numbers,
5
20273
2229
어떤 분야에서는 몇 개의 숫자가 아니라
00:22
they need lots of them.
6
22502
1720
많은 숫자가 필요하기도 합니다.
00:24
How do you keep track of all those numbers?
7
24222
2026
그렇게 많은 숫자들을 어떻게 계산할까요?
00:26
Well, mathematicians dating back
8
26248
1916
시간을 많이 거슬러 올라가서
00:28
as early as ancient China
9
28164
1965
고대 중국의 수학자들은
00:30
came up with a way to represent
10
30129
1442
많은 숫자들을 한번에
00:31
arrays of many numbers at once.
11
31571
2577
표현하는 배열을 만들었습니다.
00:34
Nowadays we call such an array a "matrix,"
12
34148
3174
요즘은 이러한 배열을 "행렬(Matrix)"이라고 부릅니다,
00:37
and many of them hanging out together, "matrices".
13
37322
2737
그리고 행렬이 여러 개 나오면 "행렬들(Matrices, Matrix 복수)"이라고 하죠.
00:40
Matrices are everywhere.
14
40059
2561
행렬은 어디에서나 볼 수 있습니다.
00:42
They are all around us,
15
42620
1935
항상 우리 주변에 있습니다,
00:44
even now in this very room.
16
44555
3336
바로 지금 이 방안에도 있습니다.
00:47
Sorry, let's get back on track.
17
47891
1893
죄송합니다, 본론으로 돌아가보죠.
00:49
Matrices really are everywhere, though.
18
49784
1978
하지만 행렬은 정말 모든 분야에 존재합니다.
00:51
They are used in business,
19
51762
1311
사업분야에도 사용되고,
00:53
economics,
20
53073
1125
경제학,
00:54
cryptography,
21
54198
790
00:54
physics,
22
54988
1210
암호학,
물리학,
00:56
electronics,
23
56198
1103
전자공학,
00:57
and computer graphics.
24
57301
1968
그리고 컴퓨터 그래픽에도 사용됩니다.
00:59
One reason matrices are so cool
25
59269
2268
행렬이 편리한 한 가지 이유는
01:01
is that we can pack so much information into them
26
61537
2777
많은 정보를 행렬안에 담을 수 있고
01:04
and then turn a huge series of different problems
27
64314
2274
다양한 문제들을
01:06
into one single problem.
28
66588
2963
단 하나의 문제로 바꿀수 있기 때문입니다.
01:09
So, to use matrices, we need to learn how they work.
29
69551
3711
우리가 행렬을 사용하려면 어떻게 계산하는지 알 필요가 있습니다.
01:13
It turns out, you can treat matrices
30
73262
1910
행렬은 일반 숫자처럼
01:15
just like regular numbers.
31
75172
1510
다룰수 있습니다.
01:16
You can add them,
32
76682
627
행렬을 더할 수도 있고,
01:17
subtract them,
33
77309
729
뺄 수도 있고,
01:18
even multiply them.
34
78038
1660
곱하기도 할 수 있어요.
01:19
You can't divide them,
35
79698
1217
나누기는 할 수 없습니다,
01:20
but that's a rabbit hole of its own.
36
80915
1975
그 점이 행렬의 어려운 문제입니다.
01:22
Adding matrices is pretty simple.
37
82890
2082
행렬을 더하는 것은 아주 간단합니다.
01:24
All you have to do is add the corresponding entries
38
84972
2223
각각의 원소들을 순서대로
01:27
in the order they come.
39
87195
1402
더해주기만 하면 됩니다.
01:28
So the first entries get added together,
40
88597
1860
그래서 첫번째 원소들이 더해지고,
01:30
the second entries,
41
90457
819
두번째 원소들,
01:31
the third,
42
91276
687
01:31
all the way down.
43
91963
1531
그리고 세번째,
계속 차례대로 더하면 됩니다.
01:33
Of course, your matrices have to be the same size,
44
93494
2246
물론 행렬의 크기가 같아야 하지만
01:35
but that's pretty intuitive anyway.
45
95740
2077
그것은 너무나도 당연한 것이죠.
01:37
You can also multiply the whole matrix
46
97817
2044
또한 전체 행렬에 스칼라(scalar)라고 부르는
01:39
by a number, called a scalar.
47
99861
2346
숫자를 곱할 수 있습니다.
01:42
Just multiply every entry by that number.
48
102207
2976
모든 원소들에 그 숫자로 곱하면 됩니다.
01:45
But wait, there's more!
49
105183
1990
잠깐만요, 더 많은 것이 있습니다!
01:47
You can actually multiply one matrix by another matrix.
50
107173
4200
한 행렬을 다른 행렬과 곱할 수 있습니다.
01:51
It's not like adding them, though,
51
111373
1224
하지만 각각의 원소마다 더했던
01:52
where you do it entry by entry.
52
112597
1589
덧셈과는 다릅니다.
01:54
It's more unique
53
114186
1210
행렬의 곱셈은 독특합니다,
01:55
and pretty cool once you get the hang of it.
54
115396
2070
그리고 요령만 알면 아주 간단합니다.
01:57
Here's how it works.
55
117466
1150
어떻게 곱하는지 보시죠.
01:58
Let's say you have two matrices.
56
118616
2437
두 개의 행렬이 있다고 하죠.
02:01
Let's make them both two by two,
57
121053
1788
두개의 행렬을 두개의 열과 행으로 만든
02:02
meaning two rows by two columns.
58
122841
2544
2x2 행렬을 생각해봅시다.
02:05
Write the first matrix to the left
59
125385
2205
첫번째 행렬을 왼쪽에,
02:07
and the second matrix goes next to it
60
127590
1885
두번째 행렬을 그 다음에 쓰고,
02:09
and translated up a bit,
61
129475
1310
약간 변형을 합니다,
02:10
kind of like we are making a table.
62
130785
1791
마치 표를 만드는 것 처럼 말이죠.
02:12
The product we get when we multiply the matrices together
63
132576
2825
행렬들을 곱한 결과는
02:15
will go right between them.
64
135401
1496
두 행렬의 사이에 위치합니다.
02:16
We'll also draw some gridlines to help us along.
65
136897
3744
편의를 위해서 선을 그려보죠.
02:20
Now, look at the first row of the first matrix
66
140641
3562
첫번째 행렬의 첫번째 열과
02:24
and the first column of the second matrix.
67
144203
2748
두번째 행렬의 첫번째 행을 찾아봅니다.
02:26
See how there's two numbers in each?
68
146951
2011
각각의 두 숫자가 어떻게 놓여있는지 보이세요?
02:28
Multiply the first number in the row
69
148962
2457
첫번째 열의 첫번째 숫자를
02:31
by the first number in the column:
70
151419
2331
첫번째 행의 첫번째 숫자와 곱합니다:
02:33
1 times 2 is 2.
71
153750
2180
1 곱하기 2는 2입니다.
02:35
Now do the next ones:
72
155930
1617
다음을 계산해보죠:
02:37
3 times 3 is 9.
73
157547
1922
3 곱하기 3은 9입니다.
02:39
Now add them up:
74
159469
1571
그리고 두개의 숫자를 더합니다:
02:41
2 plus 9 is 11.
75
161040
2411
2 더하기 9는 11 이에요.
02:43
Let's put that number in the top-left position
76
163451
2587
이 숫자를 맨위 왼쪽에 기록합니다,
02:46
so that it matches up with the rows and columns
77
166038
2015
이랗게 우리가 얻고자 하는
02:48
we used to get it.
78
168053
1255
행과 열을 일치시킵니다.
02:49
See how that works?
79
169308
1417
어떻게 계산되는지 보셨나요?
02:50
You can do the same thing to get the other entries.
80
170725
2844
같은 방식으로 계산해서 다른 원소를 구합니다.
02:53
-4 plus 0 is -4.
81
173569
4009
-4 더하기 0은 -4입니다. .
02:57
4 plus -3 is 1.
82
177578
3961
4 더하기 -3은 1이죠.
03:01
-8 plus 0 is -8.
83
181539
3608
-8 더하기 0은 -8입니다.
03:05
So, here's your answer.
84
185147
2236
그래서 답은 이렇게 됩니다.
03:07
Not all that bad, is it?
85
187383
1835
괜찮죠, 그렇죠?
03:09
There's one catch, though.
86
189218
1699
그런데 한가지 문제가 있습니다.
03:10
Just like with addition,
87
190917
1588
덧셈처럼,
03:12
your matrices have to be the right size.
88
192505
2760
곱하는 두개 행렬은 적절한 크기여야만 합니다.
03:15
Look at these two matrices.
89
195265
2662
이 두개의 행렬을 볼까요.
03:17
2 times 8 is 16.
90
197927
2761
2 곱하기 8은 16입니다.
03:20
3 times 4 is 12.
91
200688
2746
3 곱하기 4는 12입니다.
03:23
3 times
92
203434
1675
3 곱하기
03:25
wait a minute,
93
205109
1698
잠시만요,
03:26
there are no more rows in the second matrix.
94
206807
2069
두번째 행렬에는 더이상의 열이 없어요.
03:28
We ran out of room.
95
208876
1452
공간이 없군요.
03:30
So, these matrices can't be multiplied.
96
210328
2908
그래서 이런 행렬들은 곱할 수 없습니다.
03:33
The number of columns in the first matrix
97
213236
2721
첫번째 행렬의 행의 개수가
03:35
has to be the same as the number of rows in the second matrix.
98
215957
3552
두번째 행렬의 열의 개수와 같아야만 합니다.
03:39
As long as you're careful
99
219509
1013
여러분이 행렬의 크기를
03:40
to match up your dimensions right, though,
100
220538
1847
잘 맞추기만 하다면
03:42
it's pretty easy.
101
222385
1302
아주 쉽죠.
03:43
Understanding matrix multiplication
102
223687
1812
그런데 행렬의 곱하기를 배우는 것은
03:45
is just the beginning, by the way.
103
225499
1491
단지 시작일 뿐입니다.
03:46
There's so much you can do with them.
104
226990
1707
여러분들은 행렬을 가지고 더 많은 것을 할 수 있습니다.
03:48
For example, let's say you want
105
228697
1802
예를 들어, 여러분들이
03:50
to encrypt a secret message.
106
230499
1922
메세지를 암호화 하고 싶다면,
03:52
Let's say it's "Math rules".
107
232421
2167
예를 들어, "수학이 지배한다" 이렇게 말이죠.
03:54
Though, why anybody would want to keep this a secret
108
234588
2329
그런데 누가 이 문장을 비밀로 하고 싶은지는
03:56
is beyond me.
109
236917
1366
모르겠습니다.
03:58
Letting numbers stand for letters,
110
238283
1358
알파벳들에 해당하는 숫자를 지정하고,
03:59
you can put the numbers in a matrix
111
239641
1719
이 숫자들을 행렬에 넣습니다,
04:01
and then an encryption key in another.
112
241360
2544
그리고 암호 열쇠는 다른 숫자로 만듭니다.
04:03
Multiply them together
113
243904
881
두개의 행렬을 곱하면
04:04
and you've got a new encoded matrix.
114
244785
2333
새롭게 암호화된 행렬을 얻게 됩니다.
04:07
The only way to decode the new matrix
115
247118
2229
암호화된 새로운 행렬을 풀어서
04:09
and read the message
116
249347
1173
메세지를 읽을 수 있는 유일한 방법은
04:10
is to have the key,
117
250520
1608
암호 열쇠를 알아야만 합니다,
04:12
that second matrix.
118
252128
1808
두번째 행렬 말이죠.
04:13
There's even a branch of mathematics
119
253936
1436
행렬을 계속해서 사용하는
04:15
that uses matrices constantly,
120
255372
1858
수학 분야도 있는데,
04:17
called Linear Algebra.
121
257230
1646
선형대수학이라고 합니다.
04:18
If you ever get a chance to study Linear Algebra,
122
258876
2254
선형대수학을 배울 수 있는 기회가 있다면,
04:21
do it, it's pretty awesome.
123
261130
1836
꼭 배우세요, 아주 좋습니다.
04:22
But just remember,
124
262966
1386
하지만 기억해야 하는 것은,
04:24
once you know how to use matrices,
125
264352
2087
행렬을 사용하는 방법을 알면,
04:26
you can do pretty much anything.
126
266439
2454
상당히 많은 것을 할 수 있다는 점입니다.
이 웹사이트 정보

이 사이트는 영어 학습에 유용한 YouTube 동영상을 소개합니다. 전 세계 최고의 선생님들이 가르치는 영어 수업을 보게 될 것입니다. 각 동영상 페이지에 표시되는 영어 자막을 더블 클릭하면 그곳에서 동영상이 재생됩니다. 비디오 재생에 맞춰 자막이 스크롤됩니다. 의견이나 요청이 있는 경우 이 문의 양식을 사용하여 문의하십시오.

https://forms.gle/WvT1wiN1qDtmnspy7