ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
2018 FASTCAMPUS Extension SCHOOL
FAST CAMPUS SCHOOL 2018
Copyright FAST CAMPUS Corp. All Rights Reserved
기초 선형대수
(벡터)
윤 정 훈
2018 FASTCAMPUS Extension SCHOOL
Vector란?
â— Data를 분ì„í•  ë•Œ, Vector를 왜 배우는가?
â—‹ 전통ì ì¸ 선형대수학ì—서는 벡터를 숫ìžë“¤ì˜ listë¡œ ìƒê°í•˜ë„ë¡ í•œë‹¤.
â—‹ ì‚¬ë¬¼ì„ listë¡œ 표현하여 ë°ì´í„°í™” í•  수 있다.
â–¸ ì‚¬ëžŒì„ (키, 몸무게, 나ì´)ë¡œ êµ¬ì„±ëœ listë¡œ 표현할 수 있다.
â–¸ í•™ìƒì˜ 시험 성ì ì„ (시험 1 ì ìˆ˜, 시험 2 ì ìˆ˜, 시험 3 ì ìˆ˜, 시험 4 ì ìˆ˜)ì˜ listë¡œ 표현한다.
â—‹ 벡터로 í‘œí˜„ëœ ë°ì´í„°ëŠ” 계산하기 쉽다.
â—‹ pythonì˜ list를 사용하여 벡터를 나타낼 수 있다.
â–¸ python 예제 코드를 ë³´ìž
2018 FASTCAMPUS Extension SCHOOL
Vectorì˜ ì •ì˜
â— Vectorì˜ ìˆ˜í•™ì  ì •ì˜
â—‹ Scala는 물리ì—ì„œ 표현ë˜ëŠ” 물리ì ì¸ ì–‘(Quantity)으로서, 수치값으로 완전하게 표시할 수 있는
ì–‘ì´ë‹¤.
â–¸ ë°°ì˜ ì†ë ¥ì€ 10노트
â—‹ Vector는 물리ì—ì„œ 표현ë˜ëŠ” 물리ì ì¸ ì–‘(Quantity)으로서, 수치값과 ë°©í–¥ì„±ì´ ìžˆì–´ì•¼ 완전하게
표시할 수 있는 ì–‘ì´ë‹¤.
â–¸ ë°°ì˜ ì†ë„는 나침반 ìƒì—ì„œ 45ë„ ë¶ë™ë°©í–¥ìœ¼ë¡œ 10노트
2018 FASTCAMPUS Extension SCHOOL
Vectorì˜ ë§ì…ˆì—°ì‚°
ð•’
ð•“
ð•’ + ð•“
ð•’
ð•“
ð•’ + ð•“
ð•’ì˜ ëì ì´ ð•“방향으로 ð•“ì˜ ê¸¸ì´ë§Œí¼ í‰í–‰ì´ë™í•œ ê²°ê³¼
2018 FASTCAMPUS Extension SCHOOL
Vectorì˜ ëº„ì…ˆì—°ì‚°
ð•’
ð•“
𕒠− ð•“
ð•’
ð•“
𕒠− ð•“
ð•’ì˜ ëì ì´ −ð•“방향으로 ð•“ì˜ ê¸¸ì´ë§Œí¼ í‰í–‰ì´ë™í•œ ê²°ê³¼
−ð•“
−ð•“
2018 FASTCAMPUS Extension SCHOOL
Vectorì˜ ìŠ¤ì¹¼ë¼ê³±
ð•’
ð›¼ð•’
ð•’
−ð›¼ð•’
ð•’ì˜ ðœ¶ë°°
ð•’ì˜ âˆ’ðœ¶ë°°
2018 FASTCAMPUS Extension SCHOOL
좌표공간ì—ì„œì˜ Vector
◠화살표가 벡터를 기하학ì ìœ¼ë¡œ 표현하는 ë° ìœ ìš©í•˜ë‹¤.
◠우리는 벡터를 대수ì ìœ¼ë¡œ 표현하려고하고 ì§êµì¢Œí‘œê³„ì— ë²¡í„°ê°€ 있는 것으로 ìƒê°í•œë‹¤.
â— ì§êµì¢Œí‘œê³µê°„ì•ˆì˜ í•œì ì€ ð‘¥ì¶•, ð‘¦ì¶• … ì˜ ìˆœì„œìŒê³¼ 1:1대ì‘ì´ ì´ë£¨ì–´ì§„다. 순서ìŒì— 있는
좌표를 성분(component)ì´ë¼ê³  부른다.
◠벡터는 ì–´ë–¤ 유한한 ì°¨ì›ì˜ ê³µê°„ì— ì¡´ìž¬í•˜ëŠ” ì ë“¤ì´ë‹¤.
â— ë”°ë¼ì„œ 숫ìžë¡œ êµ¬ì„±ëœ listë¡œ 표현할 수 있다.
2018 FASTCAMPUS Extension SCHOOL
좌표공간ì—ì„œì˜ Vectorì˜ ë§ì…ˆì—°ì‚°
ê° ì»´í¬ë„ŒíŠ¸ë¥¼ 표시하고 합으로 표현한다.
ð•’ = (ð‘Ž1, ð‘Ž2)
ð•“ = (ð‘1, ð‘2)
ð•’ + ð•“ = (ð‘Ž1 + ð‘1, ð‘Ž2 + ð‘2)
2018 FASTCAMPUS Extension SCHOOL
좌표공간ì—ì„œì˜ Vector ì—°ì‚°
◠좌êµê³µê°„ì—ì„œì˜ vector ì—°ì‚°ì˜ ì¢…ë¥˜
â—‹ ð‘›ì°¨ì› 실수공간 ð‘… ð‘›ë‚´ì˜ ë‘ ë²¡í„° 𕧠= (ð‘£1, … , ð‘£ ð‘›), 𕨠= (ð‘¤1, … , 𑤠ð‘›)와 ìž„ì˜ì˜ ìŠ¤ì¹¼ë¼ ð‘˜ì— 대하여
â–¸ 𕧠+ 𕨠= ð‘£1 + ð‘¤1, … , ð‘£ ð‘› + 𑤠ð‘›
â–¸ ð‘˜ð•§ = ð‘˜ð‘£1, … , ð‘˜ð‘£ ð‘›
â–¸ −𕧠= −ð‘£1, … , −𑣠ð‘›
â–¸ 𕨠− 𕧠= (ð‘¤1 − ð‘£1, … , 𑤠𑛠− ð‘£ ð‘›)
2018 FASTCAMPUS Extension SCHOOL
좌표공간ì—ì„œì˜ Vector ì—°ì‚°
◠좌표공간ì—ì„œì˜ vectorì˜ ì—°ì‚°ì˜ ì„±ì§ˆ
â—‹ ð•¦, ð•§, 𕨠: 벡터, ð‘˜, ð‘™ : 스칼ë¼
â–¸ êµí™˜ë²•ì¹™ 𕦠+ 𕧠= 𕦠+ ð•§
â–¸ 결합법칙 𕦠+ 𕧠+ 𕨠= 𕦠+ 𕧠+ ð•¨
â–¸ í•­ë“±ì› ð•¦ + 𕆠= 𕆠+ ð•¦
â–¸ ì—­ì› ð•¦ + −𕦠= ð•†
â–¸ 𑘠+ 𑙠𕦠= ð‘˜ð•¦ + ð‘™ð•¦
â–¸ 𑘠𕦠+ 𕧠= ð‘˜ð•¦ + ð‘˜ð•§
â–¸ 𑘠ð‘™ð•¦ = ð‘˜ð‘™ ð•¦
â–¸ 1𕦠= ð•¦
â–¸ 0𕧠= ð•†
â–¸ ð‘˜ð•† = ð•†
â–¸ −1 𕧠= −ð•§
2018 FASTCAMPUS Extension SCHOOL
ë²¡í„°ì˜ í‰í–‰
â— ë‘ ë²¡í„°ê°€ í‰í–‰(parallel), ë™ì¼ì§ì„ ìƒì— 있다. (collinear)
â—‹ í•œ 벡터가 다른 ë²¡í„°ì˜ ìŠ¤ì¹¼ë¼ë°°ìˆ˜ì¸ 경우를 뜻한다.
ð•’
ð•“ = ð›¼ð•’
ð•’
ð•“
2018 FASTCAMPUS Extension SCHOOL
Vectorì˜ ì¼ì°¨ê²°í•©
â— Vectorì˜ ì¼ì°¨ê²°í•© (Linear Combination)
â—‹ ð•¨, ð•§1, … , 𕧠𑘠∈ ð‘… ð‘›, ìŠ¤ì¹¼ë¼ ð‘1, … , ð‘ ð‘˜ê°€ ì£¼ì–´ì¡Œì„ ë•Œ, 벡터 ð•¨ê°€ 𕨠= ð‘1 ð•§1 + ð‘2 ð•§2 + ⋯ + ð‘ 𑘠𕧠ð‘˜ë¡œ 표현
ë˜ë©´, 벡터 ð•¨ëŠ” 벡터 ð•§1, ð•§2, … , 𕧠ð‘˜ì˜ 1ì°¨ ê²°í•©ì´ë¼ê³  한다.
â—‹ ì´ ë•Œ ð‘1, ð‘2, … , ð‘ ð‘˜ëŠ” 계수(coefficient)ë¼ê³  한다.
2018 FASTCAMPUS Extension SCHOOL
Row vector / Column vector
◠괄호표기(comma-delimited)ë¡œ, ð‘… ð‘›ì˜ 좌표공간내ì—ì„œì˜ ë²¡í„° 표기 𕧠= ð‘£1, … , ð‘£ ð‘›
◠벡터표기란 ð‘›ê°œì˜ 성분(component)를 정해진 순서로 ëŠ˜ì–´ë†“ì€ ê²ƒì´ê¸° 때문ì—, ë²¡í„°ì˜ ì„±
ë¶„ì„ ì˜¬ë°”ë¥¸ 순서대로 ì ì–´ 주는 ì–´ë– í•œ 형ì‹ì˜ 표기방ì‹ì´ë¼ë„ 괄호표기를 대신 í•  수
있다.
◠𕧠= [ð‘£1, ð‘£2, … , ð‘£ ð‘›]ì„ í–‰ë²¡í„° 형ì‹ì´ë¼ê³  한다. (row vector)
◠𕧠= ð‘£1, ð‘£2, … , ð‘£ ð‘›
ð‘‡
=
ð‘£1
ð‘£2
â‹®
ð‘£ ð‘›
를 열벡터 형ì‹ì´ë¼ê³  한다. (column vector)
2018 FASTCAMPUS Extension SCHOOL
2,3ì°¨ì› Vectorì˜ ê¸¸ì´
â— ð‘…2ì—ì„œ 벡터 𕧠= (ð‘£1, ð‘£2)ì˜ ê¸¸ì´ ð•§ ëŠ” Pythagorasì˜ ì •ë¦¬ì— ì˜í•˜ì—¬ 다ìŒê³¼ 같다.
â—‹ 𕧠= ð‘£1
2
+ ð‘£2
2
â—‹ ex) 𕧠= (-3, 2)ì˜ norm?
â— ð‘…3ì—ì„œ 벡터 𕧠= (ð‘£1, ð‘£2, ð‘£3) ì˜ ê¸¸ì´ ð•§ ëŠ” Pythagorasì˜ ì •ë¦¬ì— ì˜í•˜ì—¬ 다ìŒê³¼ 같다.
â—‹ 𕧠= ð‘‚ð‘„ 2 + ð‘„ð‘… 2 + ð‘…𑃠2 = ð‘£1
2
+ ð‘£2
2
+ ð‘£3
2
â—‹ ex) 𕧠= (-3, 2, 1)ì˜ norm?
(ð‘£1, ð‘£2)
ð’— ð‘‚
ð‘„
ð‘…
ð‘†
ð‘ƒ
2018 FASTCAMPUS Extension SCHOOL
ð’ì°¨ì› Vectorì˜ ê¸¸ì´
◠𕧠= (ð‘£1, ð‘£2, … , ð‘£ ð‘›)ì´ ð‘… ð‘›ì˜ 벡터ì´ë©´ ð•§ì˜ 길ì´(length ë˜ëŠ” norm) í˜¹ì€ í¬ê¸°(magnitude)는
𕧠로 표시하며 다ìŒê³¼ ê°™ì´ ì •ì˜í•œë‹¤.
â—‹ 𕧠= ð‘£1
2
+ ð‘£2
2
+ ⋯ + ð‘£ ð‘›
2
◠벡터 𕧠∈ ð‘… ð‘›ì™€ ìž„ì˜ì˜ ìŠ¤ì¹¼ë¼ ð‘˜ì— 대하여,
○ 𕧠≧ 0
â—‹ 𕧠= 0ì´ ë˜ê¸° 위한 í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ð•§ = 0ì´ë‹¤.
â—‹ ð‘˜ð•§ ≧ 𑘠ð•§
2018 FASTCAMPUS Extension SCHOOL
단위 벡터
◠단위 벡터(unit vector)
â—‹ 길ì´ê°€ 1ì¸ ë²¡í„°ë¥¼ 단위벡터ë¼ê³  한다.
â— ì˜ì´ ì•„ë‹Œ 벡터 𕧠∈ ð‘… ð‘›ì™€ ê°™ì€ ë°©í–¥ì„ ê°–ëŠ” 단위벡터 ð•¦ëŠ” ë‹¤ìŒ ì‹ìœ¼ë¡œ 구한다.
𕦠=
1
ð•§
ð•§
◠단위벡터를 구하는 ê³¼ì •ì„ ì •ê·œí™”(normalizing)ë¼ í•œë‹¤.
ex) v = (2, 2, -1)ì˜ ë‹¨ìœ„ë²¡í„°ëŠ”?
길ì´ê°€ 1ì¸ ë‹¨ìœ„ë²¡í„° ð•¦
2018 FASTCAMPUS Extension SCHOOL
2ì°¨ì› í‘œì¤€ 단위 벡터
â— ð‘…2ì˜ ì§êµì¢Œí‘œê³„ì—ì„œ ì–‘ì˜ ì¢Œí‘œì¶• ë°©í–¥ì˜ ë‹¨ìœ„ë²¡í„°ë“¤ì„ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë¼ ë¶€ë¥¸ë‹¤.
â—‹ ð‘…2
ì—서는 ð•š = (1,0), ð•› = (0,1)
â— ð‘…2ì˜ ëª¨ë“  벡터 𕧠= (ð‘£1, ð‘£2)는 다ìŒê³¼ ê°™ì´ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë“¤ë¡œ 표현
â—‹ 𕧠= (ð‘£1, ð‘£2) = ð‘£1(1,0) + ð‘£2(0,1) = ð‘£1 ð•š + ð‘£2 ð•›
ð‘£1, ð‘£2 = ð‘£1 ð•š + ð‘£2 ð•›
ð•§
ð•š
ð•›
2018 FASTCAMPUS Extension SCHOOL
3ì°¨ì› í‘œì¤€ 단위 벡터
â— ð‘…3ì˜ ì§êµì¢Œí‘œê³„ì—ì„œ ì–‘ì˜ ì¢Œí‘œì¶• ë°©í–¥ì˜ ë‹¨ìœ„ë²¡í„°ë“¤ì„ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë¼ ë¶€ë¥¸ë‹¤.
â—‹ ð‘…3
ì—서는 ð•š = (1,0,0) , ð•› = (0,1,0) , 𕜠= (0, 0, 1)
â— ð‘…3ì˜ ëª¨ë“  벡터 𕧠= (ð‘£1, ð‘£2, ð‘£3)는 다ìŒê³¼ ê°™ì´ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë“¤ë¡œ 표현
â—‹ 𕧠= (ð‘£1, ð‘£2, ð‘£3) = ð‘£1(1,0,0) + ð‘£2(0,1,0) + ð‘£3(0,0,1) = ð‘£1 ð•š + ð‘£2 ð•› + ð‘£3 ð•œ
ð‘‚
ð‘„
ð‘…
ð‘†
ð‘ƒ
ð•š
ð•›
𕜠ð‘£1, ð‘£2, ð‘£3 = ð‘£1 ð•š + ð‘£2 ð•› + ð‘£3 ð•œ
2018 FASTCAMPUS Extension SCHOOL
ð’ì°¨ì› í‘œì¤€ 단위 벡터
â— ì¼ë°˜ì ìœ¼ë¡œ ð‘… ð‘›ì—ì„œì˜ í‘œì¤€ë‹¨ìœ„ë²¡í„°ëŠ”
â—‹ ð•–1 = (1,0, … , 0) , ð•–2 = (0,1, … , 0) , … , ð•– ð‘› = 0,0, … , 1
â— ð‘… ð‘›ì˜ 벡터 𕧠= (ð‘£1, ð‘£2, … , ð‘£ ð‘›)ê°€ 다ìŒê³¼ ê°™ì´ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë“¤ë¡œì¨ í‘œí˜„ë  ìˆ˜ 있다.
â—‹ 𕧠= (ð‘£1, … , ð‘£ ð‘›) = ð‘£1 ð•–1 + ð‘£2 ð•–2 + ⋯ + ð‘£ ð‘› ð•– ð‘›
â—‹ 즉, 벡터가 í‘œì¤€ë‹¨ìœ„ë²¡í„°ì˜ ì„ í˜•ê²°í•©(linear combination)으로 나타내어진다.
2018 FASTCAMPUS Extension SCHOOL
2,3ì°¨ì›ì˜ ì ë“¤ ê°„ì˜ ê±°ë¦¬
â— ð‘ƒ1ê³¼ ð‘ƒ2ê°€ ð‘…2ë˜ëŠ” ð‘…3사ì´ì˜ ì ì´ë©´ 벡터 ð‘ƒ1, ð‘ƒ2ì˜ ê¸¸ì´ëŠ” ë‘ ì  ê°„ 거리 ð‘‘와 ì¼ì¹˜í•œë‹¤.
â—‹ 2ì°¨ì› : ð‘‘(ð•¦, ð•§) = ||ð‘ƒ1 ð‘ƒ2|| = ð‘¥1 − ð‘¥2
2 + ð‘¦1 − ð‘¦2
2
â—‹ 3ì°¨ì› : ð‘‘(ð•¦, ð•§) = ||ð‘ƒ1 ð‘ƒ2|| = ð‘¥1 − ð‘¥2
2 + ð‘¦1 − ð‘¦2
2 + (ð‘§1 − ð‘§2)
ð‘ƒ1
ð‘ƒ2
ð‘‘ = ||ð‘ƒ1 ð‘ƒ2||
2018 FASTCAMPUS Extension SCHOOL
ð’ì°¨ì›ì˜ ì ë“¤ ê°„ì˜ ê±°ë¦¬
◠𕦠= (ð‘¢1, ð‘¢2, … , ð‘¢ ð‘›) , 𕧠= (ð‘£1, ð‘£2, … , ð‘£ ð‘›)ì´ ð‘… ð‘›ì˜ ì ì´ë©´ ì´ë“¤ ð•¦ì™€ ð•§ì‚¬ì´ì˜ 거리(distance)를
ð‘‘(ð•¦, ð•§)ë¡œ 표시하며 다ìŒê³¼ ê°™ì´ ì •ì˜í•œë‹¤.
â—‹ ð‘‘(ð•¦, ð•§) = 𕦠− 𕧠= ð‘¢1 − ð‘£1
2 + ð‘¢2 − ð‘£2
2 + ⋯ + (𑢠𑛠− ð‘£ ð‘›)
ex) 𕦠= (1, 3, −2, 7) , 𕧠= (0, 7, 2, 2) ë‘ ì  ì‚¬ì´ì˜ 거리는?
â— ê±°ë¦¬ì˜ ì„±ì§ˆ
â—‹ ð‘‘ ð•¦, 𕧠≥ 0
â—‹ ð‘‘(ð•¦, ð•§) = 0ì´ ë˜ê¸° 위한 í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ð•¦ = ð•§ì´ë‹¤.
â—‹ ð‘‘(ð•¦, ð•§) = ð‘‘(ð•§, ð•¦)
2018 FASTCAMPUS Extension SCHOOL
ë²¡í„°ì˜ ë‚´ì 
â— ë²¡í„°ì˜ ë‚´ì (Inner product)ì€ ë‘ ë²¡í„° 사ì´ì˜ ê°ì„ 재거나 ë‘ ë²¡í„°ê°€ 서로 수ì§ì´ë¼ëŠ” 것
ì„ íŒë³„í•˜ëŠ”ë° ìœ ìš©í•œ 곱셈
◠𕦠= (ð‘¢1, … , ð‘¢ ð‘›)ê³¼ 𕧠= (ð‘£1, … , ð‘£ ð‘›)ì´ ð‘… ð‘›ì˜ 벡터ì¼ë•Œ, ð•¦ì™€ ð•§ì˜ ì ê³±(dot product) ë˜ëŠ” ð•¦ì™€
ð•§ì˜ Euclid ë‚´ì (Euclidean inner product)ì€ ð•¦ âˆ™ ð•§ë¡œ 표기하며 ë‹¤ìŒ ì‹ê³¼ ê°™ì´ ì •ì˜í•œë‹¤.
â—‹ 𕦠∙ 𕧠= ð‘¢1 ð‘£1 + ð‘¢2 ð‘£2 + ⋯ + ð‘¢ ð‘› ð‘£ ð‘›
ex) 𕦠= (−1,3,5,7) , 𕧠= (5, −4,7,0)
2018 FASTCAMPUS Extension SCHOOL
ë‚´ì ì˜ 성질
◠𕧠= ð‘£1, ð‘£2, … , ð‘£ ð‘›
â—‹ ð•§ãƒ»ð•§ = ð‘£1 ð‘£1 + ð‘£2 ð‘£2 + ⋯ + ð‘£ ð‘› ð‘£ ð‘› = 𕧠2
â— ë‚´ì ì˜ 기본 성질들
â—‹ ð•¦, ð•§, ð•¨ê°€ ð‘… ð‘›
ì˜ ë²¡í„°ì´ê³  ð‘˜ê°€ 실수ì´ë©´
â–¸ ð•¦ãƒ»ð•§ = ð•§ãƒ»ð•¦(대칭성)
â–¸ ð•¦ãƒ» 𕧠+ 𕨠= ð•¦ãƒ»ð•§ + ð•§ãƒ»ð•¨(분배성)
â–¸ 𑘠ð•¦ãƒ»ð•§ = ð‘˜ð•¦ ・𕧠= ð•¦ãƒ»(ð‘˜ð•§) (ë™ì¹˜ì„±)
â–¸ ð•§ãƒ»ð•§ ≥ 0 ì´ê³ ð•§ãƒ»ð•§ = 0ì˜ í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ð•§ = 0 (양수성)
â–¸ ð•†ãƒ»ð•§ = ð•§ãƒ»ð•†
â–¸ 𕧠+ 𕦠・𕨠= ð•§ãƒ»ð•¨ + ð•¦ãƒ»ð•¨
â–¸ ð•¦ãƒ» 𕧠− 𕨠= ð•¦ãƒ»ð•§ − ð•§ãƒ»ð•¨
â–¸ 𕧠− 𕦠・𕨠= ð•§ãƒ»ð•¨ − ð•¦ãƒ»ð•¨
2018 FASTCAMPUS Extension SCHOOL
ë²¡í„°ì˜ ì‚¬ìž‡ê°
◠만약 ð•¦ì™€ ð•§ê°€ ð‘…2 ë˜ëŠ” ð‘…3ì˜ ë²¡í„°ë“¤ì´ê³  ðœƒê°€ ì´ë“¤ ë²¡í„°ì˜ ì‚¬ìž‡ê°ì´ë¼ 하면
cos 𜃠=
𕦠∙ ð•§
𕦠ð•§
â—‹ 𕦠∙ 𕧠= 𕦠𕧠cos ðœƒ
â–¸ ì˜ë²¡í„°ê°€ ì•„ë‹Œ 𕦠와 𕧠가 수ì§ì´ê¸° 위한 í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ë‘ ë²¡í„°ì˜ ë‚´ì ì´ 0
ð•¦
ð•§
𕦠− ð•§
ë„출방법)
1. ì½”ì‚¬ì¸ ì œ2법칙 : 𕧠− 𕦠2
= 𕧠2
+ 𕦠2
− 2 𕧠𕦠cos ðœƒ
2. ë²¡í„°ì˜ ê¸¸ì´ : 𕧠− 𕦠2
= 𕧠− 𕦠∙ (𕧠− ð•¦)
ì´ ë‘개가 ê°™ìŒì„ ë³´ì´ë©´, 사잇ê°ì´ ë„출ëœë‹¤.ðœƒ
2018 FASTCAMPUS Extension SCHOOL
ë²¡í„°ì˜ ì§êµ
â— ð‘… ð‘›ì˜ 벡터 ð•¦ì™€ ð•§ê°€ ì§êµí•œë‹¤(orthogonal)는 ê²ƒì€ ð•¦ âˆ™ 𕧠= 0ì„ ë§Œì¡±ì‹œí‚¤ëŠ” 경우를 ë§í•œë‹¤.
â— ê³µì§‘í•©ì´ ì•„ë‹Œ ð‘… ð‘›ì˜ ë²¡í„°ë“¤ì˜ ì§‘í•©ì´ ì§êµì§‘í•©(orthogonal set)ì´ë¼ëŠ” ê²ƒì€ ì´ ì§‘í•©ì˜ ìž„
ì˜ì˜ 서로 다른 í•œ ìŒì˜ 벡터가 ì§êµí•˜ëŠ” ê²ƒì„ ë§í•œë‹¤.
ex) ë‹¤ìŒ ë²¡í„°ë“¤ì´ ð‘…4ì—ì„œ ì§êµì§‘í•©ì„ ì´ë£¨ê³  있ìŒì„ ë³´ì—¬ë¼.
ð•§1 = (1,2,2,4) , ð•§2 = (−2,1, −4,2) , ð•§3 = (−4,2,2, −1)
2018 FASTCAMPUS Extension SCHOOL
ë²¡í„°ì˜ ì •ê·œì§êµ
â— ð‘… ð‘›ì˜ ë‘ ë²¡í„° ð•¦ì™€ ð•§ê°€ ì •ê·œì§êµ(orthonormal)ë¼ëŠ” ê²ƒì€ ì´ë“¤ì´ ì§êµí•˜ê³  길ì´ê°€ 1ì¸ ê²½
우를 뜻한다.
○ 𕦠∙ 𕧠= 0
○ 𕦠= 1, 𕧠= 1
â— ë²¡í„°ë“¤ì˜ ì§‘í•©ì´ ì •ê·œì§êµì§‘í•©(orthonormal set)ì´ë¼ëŠ” ê²ƒì€ ì´ ì§‘í•©ì˜ ëª¨ë“  ë²¡í„°ë“¤ì˜ ê¸¸
ì´ê°€ 1ì´ê³  ì´ ì§‘í•© ì†ì˜ 서로 다른 ìž„ì˜ì˜ í•œ ìŒì˜ ë²¡í„°ë“¤ì´ ì§êµí•˜ëŠ” 경우를 뜻한다.
ex) 표준단위벡터 ð•–1 = (1,0, … , 0) , ð•–2 = (0,1, … , 0) , … , ð•– ð‘› = (0, … , 0,1)
ex) 다ìŒì´ ì •ê·œì§êµì§‘í•©ì„ ì´ë£¨ëŠ” ê²ƒì„ ë³´ì—¬ë¼.
ð•¢1 = (
1
5
,
2
5
,
2
5
,
4
5
) , ð•¢2 = (−
2
5
,
1
5
, −
4
5
,
2
5
) , ð•¢3 = (−
4
5
,
2
5
,
2
5
, −
1
5
)

More Related Content

0124 1 linear_algebra_basic_vector

  • 1. 2018 FASTCAMPUS Extension SCHOOL FAST CAMPUS SCHOOL 2018 Copyright FAST CAMPUS Corp. All Rights Reserved 기초 선형대수 (벡터) 윤 ì • 훈
  • 2. 2018 FASTCAMPUS Extension SCHOOL Vector란? â— Data를 분ì„í•  ë•Œ, Vector를 왜 배우는가? â—‹ 전통ì ì¸ 선형대수학ì—서는 벡터를 숫ìžë“¤ì˜ listë¡œ ìƒê°í•˜ë„ë¡ í•œë‹¤. â—‹ ì‚¬ë¬¼ì„ listë¡œ 표현하여 ë°ì´í„°í™” í•  수 있다. â–¸ ì‚¬ëžŒì„ (키, 몸무게, 나ì´)ë¡œ êµ¬ì„±ëœ listë¡œ 표현할 수 있다. â–¸ í•™ìƒì˜ 시험 성ì ì„ (시험 1 ì ìˆ˜, 시험 2 ì ìˆ˜, 시험 3 ì ìˆ˜, 시험 4 ì ìˆ˜)ì˜ listë¡œ 표현한다. â—‹ 벡터로 í‘œí˜„ëœ ë°ì´í„°ëŠ” 계산하기 쉽다. â—‹ pythonì˜ list를 사용하여 벡터를 나타낼 수 있다. â–¸ python 예제 코드를 ë³´ìž
  • 3. 2018 FASTCAMPUS Extension SCHOOL Vectorì˜ ì •ì˜ â— Vectorì˜ ìˆ˜í•™ì  ì •ì˜ â—‹ Scala는 물리ì—ì„œ 표현ë˜ëŠ” 물리ì ì¸ ì–‘(Quantity)으로서, 수치값으로 완전하게 표시할 수 있는 ì–‘ì´ë‹¤. â–¸ ë°°ì˜ ì†ë ¥ì€ 10노트 â—‹ Vector는 물리ì—ì„œ 표현ë˜ëŠ” 물리ì ì¸ ì–‘(Quantity)으로서, 수치값과 ë°©í–¥ì„±ì´ ìžˆì–´ì•¼ 완전하게 표시할 수 있는 ì–‘ì´ë‹¤. â–¸ ë°°ì˜ ì†ë„는 나침반 ìƒì—ì„œ 45ë„ ë¶ë™ë°©í–¥ìœ¼ë¡œ 10노트
  • 4. 2018 FASTCAMPUS Extension SCHOOL Vectorì˜ ë§ì…ˆì—°ì‚° ð•’ ð•“ ð•’ + ð•“ ð•’ ð•“ ð•’ + ð•“ ð•’ì˜ ëì ì´ ð•“방향으로 ð•“ì˜ ê¸¸ì´ë§Œí¼ í‰í–‰ì´ë™í•œ ê²°ê³¼
  • 5. 2018 FASTCAMPUS Extension SCHOOL Vectorì˜ ëº„ì…ˆì—°ì‚° 𕒠𕓠𕒠− 𕓠𕒠𕓠𕒠− ð•“ ð•’ì˜ ëì ì´ −ð•“방향으로 ð•“ì˜ ê¸¸ì´ë§Œí¼ í‰í–‰ì´ë™í•œ ê²°ê³¼ −𕓠−ð•“
  • 6. 2018 FASTCAMPUS Extension SCHOOL Vectorì˜ ìŠ¤ì¹¼ë¼ê³± ð•’ ð›¼ð•’ 𕒠−ð›¼ð•’ ð•’ì˜ ðœ¶ë°° ð•’ì˜ âˆ’ðœ¶ë°°
  • 7. 2018 FASTCAMPUS Extension SCHOOL 좌표공간ì—ì„œì˜ Vector ◠화살표가 벡터를 기하학ì ìœ¼ë¡œ 표현하는 ë° ìœ ìš©í•˜ë‹¤. ◠우리는 벡터를 대수ì ìœ¼ë¡œ 표현하려고하고 ì§êµì¢Œí‘œê³„ì— ë²¡í„°ê°€ 있는 것으로 ìƒê°í•œë‹¤. â— ì§êµì¢Œí‘œê³µê°„ì•ˆì˜ í•œì ì€ ð‘¥ì¶•, ð‘¦ì¶• … ì˜ ìˆœì„œìŒê³¼ 1:1대ì‘ì´ ì´ë£¨ì–´ì§„다. 순서ìŒì— 있는 좌표를 성분(component)ì´ë¼ê³  부른다. ◠벡터는 ì–´ë–¤ 유한한 ì°¨ì›ì˜ ê³µê°„ì— ì¡´ìž¬í•˜ëŠ” ì ë“¤ì´ë‹¤. â— ë”°ë¼ì„œ 숫ìžë¡œ êµ¬ì„±ëœ listë¡œ 표현할 수 있다.
  • 8. 2018 FASTCAMPUS Extension SCHOOL 좌표공간ì—ì„œì˜ Vectorì˜ ë§ì…ˆì—°ì‚° ê° ì»´í¬ë„ŒíŠ¸ë¥¼ 표시하고 합으로 표현한다. ð•’ = (ð‘Ž1, ð‘Ž2) ð•“ = (ð‘1, ð‘2) ð•’ + ð•“ = (ð‘Ž1 + ð‘1, ð‘Ž2 + ð‘2)
  • 9. 2018 FASTCAMPUS Extension SCHOOL 좌표공간ì—ì„œì˜ Vector ì—°ì‚° ◠좌êµê³µê°„ì—ì„œì˜ vector ì—°ì‚°ì˜ ì¢…ë¥˜ â—‹ ð‘›ì°¨ì› 실수공간 ð‘… ð‘›ë‚´ì˜ ë‘ ë²¡í„° 𕧠= (ð‘£1, … , ð‘£ ð‘›), 𕨠= (ð‘¤1, … , 𑤠ð‘›)와 ìž„ì˜ì˜ ìŠ¤ì¹¼ë¼ ð‘˜ì— 대하여 â–¸ 𕧠+ 𕨠= ð‘£1 + ð‘¤1, … , ð‘£ ð‘› + 𑤠𑛠▸ ð‘˜ð•§ = ð‘˜ð‘£1, … , ð‘˜ð‘£ ð‘› â–¸ −𕧠= −ð‘£1, … , −𑣠𑛠▸ 𕨠− 𕧠= (ð‘¤1 − ð‘£1, … , 𑤠𑛠− ð‘£ ð‘›)
  • 10. 2018 FASTCAMPUS Extension SCHOOL 좌표공간ì—ì„œì˜ Vector ì—°ì‚° ◠좌표공간ì—ì„œì˜ vectorì˜ ì—°ì‚°ì˜ ì„±ì§ˆ â—‹ ð•¦, ð•§, 𕨠: 벡터, ð‘˜, ð‘™ : ìŠ¤ì¹¼ë¼ â–¸ êµí™˜ë²•ì¹™ 𕦠+ 𕧠= 𕦠+ 𕧠▸ 결합법칙 𕦠+ 𕧠+ 𕨠= 𕦠+ 𕧠+ 𕨠▸ í•­ë“±ì› ð•¦ + 𕆠= 𕆠+ 𕦠▸ ì—­ì› ð•¦ + −𕦠= 𕆠▸ 𑘠+ 𑙠𕦠= ð‘˜ð•¦ + ð‘™ð•¦ â–¸ 𑘠𕦠+ 𕧠= ð‘˜ð•¦ + ð‘˜ð•§ â–¸ 𑘠ð‘™ð•¦ = ð‘˜ð‘™ 𕦠▸ 1𕦠= 𕦠▸ 0𕧠= 𕆠▸ ð‘˜ð•† = 𕆠▸ −1 𕧠= −ð•§
  • 11. 2018 FASTCAMPUS Extension SCHOOL ë²¡í„°ì˜ í‰í–‰ â— ë‘ ë²¡í„°ê°€ í‰í–‰(parallel), ë™ì¼ì§ì„ ìƒì— 있다. (collinear) â—‹ í•œ 벡터가 다른 ë²¡í„°ì˜ ìŠ¤ì¹¼ë¼ë°°ìˆ˜ì¸ 경우를 뜻한다. ð•’ ð•“ = ð›¼ð•’ ð•’ ð•“
  • 12. 2018 FASTCAMPUS Extension SCHOOL Vectorì˜ ì¼ì°¨ê²°í•© â— Vectorì˜ ì¼ì°¨ê²°í•© (Linear Combination) â—‹ ð•¨, ð•§1, … , 𕧠𑘠∈ ð‘… ð‘›, ìŠ¤ì¹¼ë¼ ð‘1, … , ð‘ ð‘˜ê°€ ì£¼ì–´ì¡Œì„ ë•Œ, 벡터 ð•¨ê°€ 𕨠= ð‘1 ð•§1 + ð‘2 ð•§2 + ⋯ + ð‘ 𑘠𕧠ð‘˜ë¡œ 표현 ë˜ë©´, 벡터 ð•¨ëŠ” 벡터 ð•§1, ð•§2, … , 𕧠ð‘˜ì˜ 1ì°¨ ê²°í•©ì´ë¼ê³  한다. â—‹ ì´ ë•Œ ð‘1, ð‘2, … , ð‘ ð‘˜ëŠ” 계수(coefficient)ë¼ê³  한다.
  • 13. 2018 FASTCAMPUS Extension SCHOOL Row vector / Column vector ◠괄호표기(comma-delimited)ë¡œ, ð‘… ð‘›ì˜ 좌표공간내ì—ì„œì˜ ë²¡í„° 표기 𕧠= ð‘£1, … , 𑣠𑛠◠벡터표기란 ð‘›ê°œì˜ 성분(component)를 정해진 순서로 ëŠ˜ì–´ë†“ì€ ê²ƒì´ê¸° 때문ì—, ë²¡í„°ì˜ ì„± ë¶„ì„ ì˜¬ë°”ë¥¸ 순서대로 ì ì–´ 주는 ì–´ë– í•œ 형ì‹ì˜ 표기방ì‹ì´ë¼ë„ 괄호표기를 대신 í•  수 있다. ◠𕧠= [ð‘£1, ð‘£2, … , ð‘£ ð‘›]ì„ í–‰ë²¡í„° 형ì‹ì´ë¼ê³  한다. (row vector) ◠𕧠= ð‘£1, ð‘£2, … , 𑣠𑛠𑇠= ð‘£1 ð‘£2 â‹® 𑣠𑛠를 열벡터 형ì‹ì´ë¼ê³  한다. (column vector)
  • 14. 2018 FASTCAMPUS Extension SCHOOL 2,3ì°¨ì› Vectorì˜ ê¸¸ì´ â— ð‘…2ì—ì„œ 벡터 𕧠= (ð‘£1, ð‘£2)ì˜ ê¸¸ì´ ð•§ ëŠ” Pythagorasì˜ ì •ë¦¬ì— ì˜í•˜ì—¬ 다ìŒê³¼ 같다. â—‹ 𕧠= ð‘£1 2 + ð‘£2 2 â—‹ ex) 𕧠= (-3, 2)ì˜ norm? â— ð‘…3ì—ì„œ 벡터 𕧠= (ð‘£1, ð‘£2, ð‘£3) ì˜ ê¸¸ì´ ð•§ ëŠ” Pythagorasì˜ ì •ë¦¬ì— ì˜í•˜ì—¬ 다ìŒê³¼ 같다. â—‹ 𕧠= ð‘‚ð‘„ 2 + ð‘„ð‘… 2 + ð‘…𑃠2 = ð‘£1 2 + ð‘£2 2 + ð‘£3 2 â—‹ ex) 𕧠= (-3, 2, 1)ì˜ norm? (ð‘£1, ð‘£2) 𒗠𑂠𑄠𑅠𑆠ð‘ƒ
  • 15. 2018 FASTCAMPUS Extension SCHOOL ð’ì°¨ì› Vectorì˜ ê¸¸ì´ â— ð•§ = (ð‘£1, ð‘£2, … , ð‘£ ð‘›)ì´ ð‘… ð‘›ì˜ 벡터ì´ë©´ ð•§ì˜ 길ì´(length ë˜ëŠ” norm) í˜¹ì€ í¬ê¸°(magnitude)는 𕧠로 표시하며 다ìŒê³¼ ê°™ì´ ì •ì˜í•œë‹¤. â—‹ 𕧠= ð‘£1 2 + ð‘£2 2 + ⋯ + ð‘£ ð‘› 2 ◠벡터 𕧠∈ ð‘… ð‘›ì™€ ìž„ì˜ì˜ ìŠ¤ì¹¼ë¼ ð‘˜ì— 대하여, â—‹ 𕧠≧ 0 â—‹ 𕧠= 0ì´ ë˜ê¸° 위한 í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ð•§ = 0ì´ë‹¤. â—‹ ð‘˜ð•§ ≧ 𑘠ð•§
  • 16. 2018 FASTCAMPUS Extension SCHOOL 단위 벡터 ◠단위 벡터(unit vector) â—‹ 길ì´ê°€ 1ì¸ ë²¡í„°ë¥¼ 단위벡터ë¼ê³  한다. â— ì˜ì´ ì•„ë‹Œ 벡터 𕧠∈ ð‘… ð‘›ì™€ ê°™ì€ ë°©í–¥ì„ ê°–ëŠ” 단위벡터 ð•¦ëŠ” ë‹¤ìŒ ì‹ìœ¼ë¡œ 구한다. 𕦠= 1 𕧠𕧠◠단위벡터를 구하는 ê³¼ì •ì„ ì •ê·œí™”(normalizing)ë¼ í•œë‹¤. ex) v = (2, 2, -1)ì˜ ë‹¨ìœ„ë²¡í„°ëŠ”? 길ì´ê°€ 1ì¸ ë‹¨ìœ„ë²¡í„° ð•¦
  • 17. 2018 FASTCAMPUS Extension SCHOOL 2ì°¨ì› í‘œì¤€ 단위 벡터 â— ð‘…2ì˜ ì§êµì¢Œí‘œê³„ì—ì„œ ì–‘ì˜ ì¢Œí‘œì¶• ë°©í–¥ì˜ ë‹¨ìœ„ë²¡í„°ë“¤ì„ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë¼ ë¶€ë¥¸ë‹¤. â—‹ ð‘…2 ì—서는 ð•š = (1,0), ð•› = (0,1) â— ð‘…2ì˜ ëª¨ë“  벡터 𕧠= (ð‘£1, ð‘£2)는 다ìŒê³¼ ê°™ì´ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë“¤ë¡œ 표현 â—‹ 𕧠= (ð‘£1, ð‘£2) = ð‘£1(1,0) + ð‘£2(0,1) = ð‘£1 ð•š + ð‘£2 ð•› ð‘£1, ð‘£2 = ð‘£1 ð•š + ð‘£2 𕛠𕧠𕚠ð•›
  • 18. 2018 FASTCAMPUS Extension SCHOOL 3ì°¨ì› í‘œì¤€ 단위 벡터 â— ð‘…3ì˜ ì§êµì¢Œí‘œê³„ì—ì„œ ì–‘ì˜ ì¢Œí‘œì¶• ë°©í–¥ì˜ ë‹¨ìœ„ë²¡í„°ë“¤ì„ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë¼ ë¶€ë¥¸ë‹¤. â—‹ ð‘…3 ì—서는 ð•š = (1,0,0) , ð•› = (0,1,0) , 𕜠= (0, 0, 1) â— ð‘…3ì˜ ëª¨ë“  벡터 𕧠= (ð‘£1, ð‘£2, ð‘£3)는 다ìŒê³¼ ê°™ì´ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë“¤ë¡œ 표현 â—‹ 𕧠= (ð‘£1, ð‘£2, ð‘£3) = ð‘£1(1,0,0) + ð‘£2(0,1,0) + ð‘£3(0,0,1) = ð‘£1 ð•š + ð‘£2 ð•› + ð‘£3 𕜠𑂠𑄠𑅠𑆠𑃠𕚠𕛠𕜠ð‘£1, ð‘£2, ð‘£3 = ð‘£1 ð•š + ð‘£2 ð•› + ð‘£3 ð•œ
  • 19. 2018 FASTCAMPUS Extension SCHOOL ð’ì°¨ì› í‘œì¤€ 단위 벡터 â— ì¼ë°˜ì ìœ¼ë¡œ ð‘… ð‘›ì—ì„œì˜ í‘œì¤€ë‹¨ìœ„ë²¡í„°ëŠ” â—‹ ð•–1 = (1,0, … , 0) , ð•–2 = (0,1, … , 0) , … , ð•– ð‘› = 0,0, … , 1 â— ð‘… ð‘›ì˜ 벡터 𕧠= (ð‘£1, ð‘£2, … , ð‘£ ð‘›)ê°€ 다ìŒê³¼ ê°™ì´ í‘œì¤€ë‹¨ìœ„ë²¡í„°ë“¤ë¡œì¨ í‘œí˜„ë  ìˆ˜ 있다. â—‹ 𕧠= (ð‘£1, … , ð‘£ ð‘›) = ð‘£1 ð•–1 + ð‘£2 ð•–2 + ⋯ + ð‘£ ð‘› ð•– ð‘› â—‹ 즉, 벡터가 í‘œì¤€ë‹¨ìœ„ë²¡í„°ì˜ ì„ í˜•ê²°í•©(linear combination)으로 나타내어진다.
  • 20. 2018 FASTCAMPUS Extension SCHOOL 2,3ì°¨ì›ì˜ ì ë“¤ ê°„ì˜ ê±°ë¦¬ â— ð‘ƒ1ê³¼ ð‘ƒ2ê°€ ð‘…2ë˜ëŠ” ð‘…3사ì´ì˜ ì ì´ë©´ 벡터 ð‘ƒ1, ð‘ƒ2ì˜ ê¸¸ì´ëŠ” ë‘ ì  ê°„ 거리 ð‘‘와 ì¼ì¹˜í•œë‹¤. â—‹ 2ì°¨ì› : ð‘‘(ð•¦, ð•§) = ||ð‘ƒ1 ð‘ƒ2|| = ð‘¥1 − ð‘¥2 2 + ð‘¦1 − ð‘¦2 2 â—‹ 3ì°¨ì› : ð‘‘(ð•¦, ð•§) = ||ð‘ƒ1 ð‘ƒ2|| = ð‘¥1 − ð‘¥2 2 + ð‘¦1 − ð‘¦2 2 + (ð‘§1 − ð‘§2) ð‘ƒ1 ð‘ƒ2 ð‘‘ = ||ð‘ƒ1 ð‘ƒ2||
  • 21. 2018 FASTCAMPUS Extension SCHOOL ð’ì°¨ì›ì˜ ì ë“¤ ê°„ì˜ ê±°ë¦¬ ◠𕦠= (ð‘¢1, ð‘¢2, … , ð‘¢ ð‘›) , 𕧠= (ð‘£1, ð‘£2, … , ð‘£ ð‘›)ì´ ð‘… ð‘›ì˜ ì ì´ë©´ ì´ë“¤ ð•¦ì™€ ð•§ì‚¬ì´ì˜ 거리(distance)를 ð‘‘(ð•¦, ð•§)ë¡œ 표시하며 다ìŒê³¼ ê°™ì´ ì •ì˜í•œë‹¤. â—‹ ð‘‘(ð•¦, ð•§) = 𕦠− 𕧠= ð‘¢1 − ð‘£1 2 + ð‘¢2 − ð‘£2 2 + ⋯ + (𑢠𑛠− ð‘£ ð‘›) ex) 𕦠= (1, 3, −2, 7) , 𕧠= (0, 7, 2, 2) ë‘ ì  ì‚¬ì´ì˜ 거리는? â— ê±°ë¦¬ì˜ ì„±ì§ˆ â—‹ ð‘‘ ð•¦, 𕧠≥ 0 â—‹ ð‘‘(ð•¦, ð•§) = 0ì´ ë˜ê¸° 위한 í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ð•¦ = ð•§ì´ë‹¤. â—‹ ð‘‘(ð•¦, ð•§) = ð‘‘(ð•§, ð•¦)
  • 22. 2018 FASTCAMPUS Extension SCHOOL ë²¡í„°ì˜ ë‚´ì  â— ë²¡í„°ì˜ ë‚´ì (Inner product)ì€ ë‘ ë²¡í„° 사ì´ì˜ ê°ì„ 재거나 ë‘ ë²¡í„°ê°€ 서로 수ì§ì´ë¼ëŠ” 것 ì„ íŒë³„í•˜ëŠ”ë° ìœ ìš©í•œ 곱셈 ◠𕦠= (ð‘¢1, … , ð‘¢ ð‘›)ê³¼ 𕧠= (ð‘£1, … , ð‘£ ð‘›)ì´ ð‘… ð‘›ì˜ 벡터ì¼ë•Œ, ð•¦ì™€ ð•§ì˜ ì ê³±(dot product) ë˜ëŠ” ð•¦ì™€ ð•§ì˜ Euclid ë‚´ì (Euclidean inner product)ì€ ð•¦ âˆ™ ð•§ë¡œ 표기하며 ë‹¤ìŒ ì‹ê³¼ ê°™ì´ ì •ì˜í•œë‹¤. â—‹ 𕦠∙ 𕧠= ð‘¢1 ð‘£1 + ð‘¢2 ð‘£2 + ⋯ + ð‘¢ ð‘› ð‘£ ð‘› ex) 𕦠= (−1,3,5,7) , 𕧠= (5, −4,7,0)
  • 23. 2018 FASTCAMPUS Extension SCHOOL ë‚´ì ì˜ 성질 ◠𕧠= ð‘£1, ð‘£2, … , ð‘£ ð‘› â—‹ ð•§ãƒ»ð•§ = ð‘£1 ð‘£1 + ð‘£2 ð‘£2 + ⋯ + ð‘£ ð‘› ð‘£ ð‘› = 𕧠2 â— ë‚´ì ì˜ 기본 성질들 â—‹ ð•¦, ð•§, ð•¨ê°€ ð‘… ð‘› ì˜ ë²¡í„°ì´ê³  ð‘˜ê°€ 실수ì´ë©´ â–¸ ð•¦ãƒ»ð•§ = ð•§ãƒ»ð•¦(대칭성) â–¸ ð•¦ãƒ» 𕧠+ 𕨠= ð•¦ãƒ»ð•§ + ð•§ãƒ»ð•¨(분배성) â–¸ 𑘠ð•¦ãƒ»ð•§ = ð‘˜ð•¦ ・𕧠= ð•¦ãƒ»(ð‘˜ð•§) (ë™ì¹˜ì„±) â–¸ ð•§ãƒ»ð•§ ≥ 0 ì´ê³ ð•§ãƒ»ð•§ = 0ì˜ í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ð•§ = 0 (양수성) â–¸ ð•†ãƒ»ð•§ = ð•§ãƒ»ð•† â–¸ 𕧠+ 𕦠・𕨠= ð•§ãƒ»ð•¨ + ð•¦ãƒ»ð•¨ â–¸ ð•¦ãƒ» 𕧠− 𕨠= ð•¦ãƒ»ð•§ − ð•§ãƒ»ð•¨ â–¸ 𕧠− 𕦠・𕨠= ð•§ãƒ»ð•¨ − ð•¦ãƒ»ð•¨
  • 24. 2018 FASTCAMPUS Extension SCHOOL ë²¡í„°ì˜ ì‚¬ìž‡ê° â— ë§Œì•½ ð•¦ì™€ ð•§ê°€ ð‘…2 ë˜ëŠ” ð‘…3ì˜ ë²¡í„°ë“¤ì´ê³  ðœƒê°€ ì´ë“¤ ë²¡í„°ì˜ ì‚¬ìž‡ê°ì´ë¼ 하면 cos 𜃠= 𕦠∙ 𕧠𕦠𕧠○ 𕦠∙ 𕧠= 𕦠𕧠cos 𜃠▸ ì˜ë²¡í„°ê°€ ì•„ë‹Œ 𕦠와 𕧠가 수ì§ì´ê¸° 위한 í•„ìš”ì¶©ë¶„ì¡°ê±´ì€ ë‘ ë²¡í„°ì˜ ë‚´ì ì´ 0 𕦠𕧠𕦠− 𕧠ë„출방법) 1. ì½”ì‚¬ì¸ ì œ2법칙 : 𕧠− 𕦠2 = 𕧠2 + 𕦠2 − 2 𕧠𕦠cos 𜃠2. ë²¡í„°ì˜ ê¸¸ì´ : 𕧠− 𕦠2 = 𕧠− 𕦠∙ (𕧠− ð•¦) ì´ ë‘개가 ê°™ìŒì„ ë³´ì´ë©´, 사잇ê°ì´ ë„출ëœë‹¤.ðœƒ
  • 25. 2018 FASTCAMPUS Extension SCHOOL ë²¡í„°ì˜ ì§êµ â— ð‘… ð‘›ì˜ 벡터 ð•¦ì™€ ð•§ê°€ ì§êµí•œë‹¤(orthogonal)는 ê²ƒì€ ð•¦ âˆ™ 𕧠= 0ì„ ë§Œì¡±ì‹œí‚¤ëŠ” 경우를 ë§í•œë‹¤. â— ê³µì§‘í•©ì´ ì•„ë‹Œ ð‘… ð‘›ì˜ ë²¡í„°ë“¤ì˜ ì§‘í•©ì´ ì§êµì§‘í•©(orthogonal set)ì´ë¼ëŠ” ê²ƒì€ ì´ ì§‘í•©ì˜ ìž„ ì˜ì˜ 서로 다른 í•œ ìŒì˜ 벡터가 ì§êµí•˜ëŠ” ê²ƒì„ ë§í•œë‹¤. ex) ë‹¤ìŒ ë²¡í„°ë“¤ì´ ð‘…4ì—ì„œ ì§êµì§‘í•©ì„ ì´ë£¨ê³  있ìŒì„ ë³´ì—¬ë¼. ð•§1 = (1,2,2,4) , ð•§2 = (−2,1, −4,2) , ð•§3 = (−4,2,2, −1)
  • 26. 2018 FASTCAMPUS Extension SCHOOL ë²¡í„°ì˜ ì •ê·œì§êµ â— ð‘… ð‘›ì˜ ë‘ ë²¡í„° ð•¦ì™€ ð•§ê°€ ì •ê·œì§êµ(orthonormal)ë¼ëŠ” ê²ƒì€ ì´ë“¤ì´ ì§êµí•˜ê³  길ì´ê°€ 1ì¸ ê²½ 우를 뜻한다. â—‹ 𕦠∙ 𕧠= 0 â—‹ 𕦠= 1, 𕧠= 1 â— ë²¡í„°ë“¤ì˜ ì§‘í•©ì´ ì •ê·œì§êµì§‘í•©(orthonormal set)ì´ë¼ëŠ” ê²ƒì€ ì´ ì§‘í•©ì˜ ëª¨ë“  ë²¡í„°ë“¤ì˜ ê¸¸ ì´ê°€ 1ì´ê³  ì´ ì§‘í•© ì†ì˜ 서로 다른 ìž„ì˜ì˜ í•œ ìŒì˜ ë²¡í„°ë“¤ì´ ì§êµí•˜ëŠ” 경우를 뜻한다. ex) 표준단위벡터 ð•–1 = (1,0, … , 0) , ð•–2 = (0,1, … , 0) , … , ð•– ð‘› = (0, … , 0,1) ex) 다ìŒì´ ì •ê·œì§êµì§‘í•©ì„ ì´ë£¨ëŠ” ê²ƒì„ ë³´ì—¬ë¼. ð•¢1 = ( 1 5 , 2 5 , 2 5 , 4 5 ) , ð•¢2 = (− 2 5 , 1 5 , − 4 5 , 2 5 ) , ð•¢3 = (− 4 5 , 2 5 , 2 5 , − 1 5 )

Editor's Notes

  • #14: python 실습
  • #15: python 실습
  • #16: python 실습
  • #17: python 실습
  • #18: python code
  • #19: python code
  • #22: python code
  • #23: python 예제
  • #25: python 예제