제 3장 행 렬.

Slides:



Advertisements
Similar presentations
1. 2 차원 배열  배열은 동일한 데이터 유형으로 여러 개의 변수를 사용할 경우 같은 이 름으로 지정하여 간편하게 사용할 수 있도록 하는 것으로서 앞에서 1 차원 배열을 공부하였습니다.  2 차원 배열은 바둑판을 생각하면 되며, 1 차원 배열에서 사용하는 첨자를 2.
Advertisements

Add Your Text 5. 지수함수와 로그함수 1. 지수함수 2. 로그함수 · 지수함수와 그 그래프 · 지수방정식과 지수부등식 · 로그 함수와 그 그래프 · 로그방정식과 로그부등식.
주요 내용 행렬 스칼라, 벡터, 행렬 행렬의 합과 곱 여러가지 행렬들 전치 행렬 정방 행렬 역가능 행렬 역 행렬 행렬식.
이산수학(Discrete Mathematics)
적분방법의 연속방정식으로부터 Q=AV 방정식을 도출하라.
희소 행렬(sparse matrix) mn matrix A ≡ A[MAX_ROWS][MAX_COLS] 희소행렬
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
제2장 배열과구조.
5 순차 자료구조 방식.
(Numerical Analysis of Nonlinear Equation)
7. 차원과 구조 7.1 기저와 차원 부분공간의 기저 V =span{v1,v2,···vs}이 Rn 의 부분공간
제 3장. 연립 방정식의 해법 행렬과 방정식의 행렬 표현 소거법 행렬식과 역 행렬 노름과 조건수 반복법
수치해석 6장 예제문제 환경공학과 천대길.
패턴인식 개론 Ch.3 선형 대수학 - 벡터와 행렬.
부록 1: 행렬대수의 기본개념 1. 기본정의 2. 행렬 연산 전치(transpose) 행렬의 동등(equal)
역행렬 구하는 프로그램 C와 Fortran 환경공학과 천대 길.
P150 문제를 프로그래밍 할 것 Source file (헤더파일포함), 실행화면 (학번_이름_1.txt)
11장. 포인터 01_ 포인터의 기본 02_ 포인터와 Const.
Numerical Methods for Material Scientists
Tail-recursive Function, High-order Function
CH 4. 확률변수와 확률분포 4.1 확률 확률실험 (Random Experiment, 시행, Trial) : 결과를 확률적으로 예측 가능, 똑 같은 조건에서 반복 근원사상 (Elementary Event, e) : 시행 때 마다 나타날 수 있는 결과 표본공간.
행렬 기본 개념 행렬의 연산 여러가지 행렬 행렬식 역행렬 연립 일차 방정식 부울행렬.
디 지 털 공 학 한국폴리텍V대학.
제4장 제어 시스템의 성능.
Ⅲ. 이 차 방 정 식 1. 이차방정식과 그 풀이 2. 근 의 공 식.
1.4 중첩된 한정기호 (Nested Quantifiers) 이산수학 (Discrete Mathematics)
Metal Forming CAE Lab., Gyeongsang National University
프로그래밍 개요
(Relations and Its Properties)
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
벡터의 공간 이문현.
Report #3 - due: 4/6 100*100의 2개의 희소 행렬 A, B를 전달 받아서 이들의 덧셈을 구하고, 그 결과의 행렬 C를 반환하는 add_sparse_matrix(A, B, C)를 다음과 같이 작성하라. 희소 행렬은 sparse_matrix 타입으로 표현된다.
Metal Forming CAE Lab., Gyeongsang National University
주요 내용 왜 그래프인가? 기본 용어 그래프의 표현 오일러(Euler) 그래프와 해밀턴(Hamilton) 그래프
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
4장 기하학적 객체와 변환 - 기하 1장 – 그래픽스 시스템과 모델 2장 – 그래픽스 프로그래밍 3장 – 입력과 상호작용
행렬의 개요 행렬은 수를 원소로 지니는 다차원 배열이다. mn (“m by n”) 행렬은 m개의 행과 n개의 열을 갖는다.
행렬의 개요 행렬은 수를 원소로 지니는 다차원 배열이다. mn (“m by n”) 행렬은 m개의 행과 n개의 열을 갖는다.
합집합과 교집합이란 무엇인가? 01 합집합 두 집합 A, B에 대하여 A에 속하거나 B에 속하는 모든 원소로 이루어진 집합을 A와 B의 합집합이라고 하며, 기호 A∪B로 나타낸다. A∪B ={x | x∈A 또는 x∈B}
8주차: Strings, Arrays and Pointers
1. 2진 시스템.
Fitting / Matrix / Excel
2. Boole 대수와 논리 게이트.
⊙ 이차방정식의 활용 이차방정식의 활용 문제 풀이 순서 (1)문제 해결을 위해 구하고자 하는 것을 미지수 로 정한다.
동적계획법과 최적화 문제 Dynamic Programming을 사용한 최적화 문제를 해결하는 알고리즘 설계 절차
미분방정식.
01 로그의 정의 ⑴ 일 때, 양수 에 대하여 을 만족시키는 실수 는 오직 하나 존재한다. 이때 를
자동제어공학 3. 물리적 시스템의 상태방정식 정 우 용.
에어 PHP 입문.
벡터의 성질 - 벡터와 스칼라 (Vector and Scalars) - 벡터의 합 -기하학적인 방법
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
2장 PHP 기초 PHP의 시작과 끝을 이해한다. 주석문에 대하여 이해한다. echo 문을 이용하여 화면에 출력하
Chapter 1 단위, 물리량, 벡터.
Chapter 1 단위, 물리량, 벡터.
쉽게 배우는 알고리즘 2장. 점화식과 점근적 복잡도 분석
2.7 행렬 (Matrices] 이산수학 (Discrete Mathematics) Matrix Reloaded
7장 연습 문제 풀이 학번 : 이름 :조 재한.
수치해석 ch3 환경공학과 김지숙.
2014년 가을학기 손시운 지도 교수: 문양세 교수님 행렬과 배열 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
이산수학 논리∙명제에서 알고리즘까지 √ 원리를 알면 IT가 맛있다 ehanbit.net.
어서와 C언어는 처음이지 제21장.
수학 2 학년 1 학기 문자와 식 > 미지수가 2개인 연립방정식 ( 1 / 1 ) 연립일차방정식의 해.
수학 2 학년 1 학기 문자와 식 > 미지수가 2개인 연립방정식 ( 3 / 4 ) 대입법으로 풀기.
(Permutations and Combinations)
13. 포인터와 배열! 함께 이해하기.
: 3차원에서 입자의 운동 방정식 제일 간단한 경우는 위치만의 함수 : 시간, 위치, 위치의 시간미분 의 함수
Countable & Uncountable
Lecture #6 제 4 장. 기하학적 객체와 변환 (1).
2019 2학기 9장 배열과 포인터 1. 주소, 주소연산자(&) 2. 포인터, 역참조연산자(*) 3. 배열과 포인터.
Presentation transcript:

제 3장 행 렬

목 차 3.1 행렬의 개념 3.2 행렬의 연산 3.3 전치 행렬과 멱행렬 및 역행렬 3.4 부울 행렬 3.5 연립 방정식 3.6 역행렬의 계산 3.7 행렬식 3.8 벡터공간 3.9 고유값과 고유벡터

3.1 행렬의 개념 정의 3-1 행렬(matrix) 행렬 : 숫자로 구성된 사각형 형태의 2차원 배열 3.1 행렬의 개념 정의 3-1 행렬(matrix) 행렬 : 숫자로 구성된 사각형 형태의 2차원 배열 m×n 행렬 : m개의 행(row)과 n개의 열(column) 로 구성 정방 행렬(square matrix) : 행의 수와 열의 수가 같은 행렬

3.1 행렬의 개념 정의 3-2 행렬의 행(row)과 열(column) 및 원소(element;member)

3.1 행렬의 개념 행렬 A의 i번째 행 : 1 × n 행렬 [ai1, ai2, …, ain] 3.1 행렬의 개념 행렬 A의 i번째 행 : 1 × n 행렬 [ai1, ai2, …, ain] 행렬 A의 j번째 열 : n × 1 행렬 aij : 행렬 A의 (i, j)번째 원소 행렬 A=(aij)로 간단히 표기

3.1 행렬의 개념 1차원 배열: 벡터(vector) , 행렬과 벡터의 각 원소: 스칼라(scalar)

3.2 행렬의 연산 정의 3-3 행렬의 합 A=(aij), B=(bij) : m × n 행렬 A+B=(aij + bij)

3.2 행렬의 연산 【예제 3.1】 행렬 A+B를 구하라.

3.2 행렬의 연산 정의 3-4 행렬의 곱 A : m×k 행렬, B: k×n 행렬 3.2 행렬의 연산 정의 3-4 행렬의 곱 A : m×k 행렬, B: k×n 행렬 AB : A와 B의 곱(product), m×n 행렬 AB 행렬의 (i, j)번째 원소는 A의 i번째 행과 B의 j번째 열의 대응 원소간의 곱들의 합

3.2 행렬의 연산 【예제 3.2】 AB를 구하라

3.2 행렬의 연산 【예제 3.3】 행렬 A, B를 다음과 같이 정의하자.

3.2 행렬의 연산 [풀이] 행렬의 곱은 교환 법칙이 성립하지 않는다.

3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-5 단위 행렬 차수 n인 단위 행렬(identity matrix) 3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-5 단위 행렬 차수 n인 단위 행렬(identity matrix) : n× n 행렬, In= (δij), i= j : δij = 1, i ≠ j : δij = 0 AIn=ImA=A

3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-6 멱행렬(power of matrix) 3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-6 멱행렬(power of matrix) 어느 한 정방 행렬을 자기 자신으로 곱한 행렬 A가 n×n 행렬일 때, 멱행렬 A0= In , Ar=AAA…A

3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-7 전치 행렬(transpose matrix) 3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-7 전치 행렬(transpose matrix) A = (aij) : m × n 행렬 A의 전치 행렬(At) : A의 행과 열을 바꾼 n × m 행렬 At=(bij) 단 , bij=aij i = 1, 2, …, n, j=1, 2, …, m

3.3 전치 행렬과 멱행렬 및 역행렬 【예제 3.4】 다음 행렬 A, B의 전치 행렬 At과 Bt을 구하라.

3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-8 대칭적 성질(symmetric) 3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-8 대칭적 성질(symmetric) 정방 행렬 A가 있을 경우, A = At이면 A는 대칭적 따라서, 1≤i≤n, 1≤j≤n인 모든 i, j aij= aij 이면 A (aij)는 대칭적이다. 행렬이 정방 행렬이고 주대각선(i =1, …, n에 대하여 aij)을 축으로 원소값이 대칭이면 그 행렬은 대칭적임

3.3 전치 행렬과 멱행렬 및 역행렬 【예제 3.5】 다음 행렬 A, B, C는 대칭적인가? [풀이] A : 대칭적 3.3 전치 행렬과 멱행렬 및 역행렬 【예제 3.5】 다음 행렬 A, B, C는 대칭적인가? [풀이] A : 대칭적 B, C : 대칭적이 아니다.

3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-9 역행렬(inverse matrix) n × n인 정방 행렬 A에 대하여, 3.3 전치 행렬과 멱행렬 및 역행렬 정의 3-9 역행렬(inverse matrix) n × n인 정방 행렬 A에 대하여, AB= BA= In 행렬 B가 존재할 때, 행렬 A는 역가능 하다 A의 역행렬 : A-1 = B ▶ 정방 행렬에서 AB = I ⇔ BA = I

3.3 전치 행렬과 멱행렬 및 역행렬 【예제 3.6】 다음 행렬 A의 역행렬을 구하라. [풀이]

3.3 전치 행렬과 멱행렬 및 역행렬

3.4 부울 행렬 부울 행렬(Boolean matrix;zero-one matrix) : 원소값으로 0 또는 1만을 갖는 행렬 3.4 부울 행렬 부울 행렬(Boolean matrix;zero-one matrix) : 원소값으로 0 또는 1만을 갖는 행렬 부울 대수에서 ∨와 ∧의 연산의 정의

3.4 부울 행렬 정의 3-10 접합과 교합 A=(aij), B=(bij)를 부울 행렬이라 하면 3.4 부울 행렬 정의 3-10 접합과 교합 A=(aij), B=(bij)를 부울 행렬이라 하면 행렬 A와 행렬 B의 접합(join), A∨B : (i, j)번째 원소가 aij∨bij인 부울 행렬 행렬 A와 행렬 B의 교합(meet), A∧B : (i, j)번째 원소가 aij∧bij인 부울 행렬 행렬에서의 접합과 교합은 부울 대수의 연산 에서 부울 합, 부울 곱과 같은 개념

3.4 부울 행렬 【예제 3.7】 다음 부울 행렬의 접합과 교합을 구하라. [풀이] 행렬 A와 행렬 B의 접합, 교합

3.4 부울 행렬 정의 3-11 부울 곱(Boolean product) 3.4 부울 행렬 정의 3-11 부울 곱(Boolean product) A (aij) : m × k 부울 행렬, B (bij) : k × n 부울행렬 행렬 A, B의 부울 곱: (i, j)번째 원소가 cij인 m × n 부울 행렬 cij (ai1∧b1j)∨(ai2∧b2j)∨…∨(aik∧bkj) A ⊙ B : 행렬 A와 행렬 B의 부울 곱

3.4 부울 행렬 【예제 3.8】 다음과 같은 A 행렬과 B 행렬의 부울 곱을 구하라.

3.4 부울 행렬 [풀이] A ⊙ B =

3.4 부울 행렬 정의 3-12 부울 멱행렬(Boolean power matrix) 3.4 부울 행렬 정의 3-12 부울 멱행렬(Boolean power matrix) 부울 멱행렬( Ar): A를 r 횟수만큼 부울 곱을 한 행렬 Aυ=In, Ar=A ⊙ A ⊙ A ⊙ … ⊙ A r회

3.4 부울 행렬 【예제 3.9】 이라 할 때, 모든 양의 정수 n에 대하여 An을 구하라. [풀이]

3.4 부울 행렬

3.5 연립 방정식 Gauss 소거법과 Gauss-Jordan 소거법 ː 연립 방정식의 근을 구하는 방법 3.5 연립 방정식 Gauss 소거법과 Gauss-Jordan 소거법 ː 연립 방정식의 근을 구하는 방법 연립 방정식을 표현하기 위해 행렬을 사용 3x+2y- z=4 x+3y+2z=7 2x- y+ z=5

3.5 연립 방정식 계수 행렬(coefficient matrix), 확장 행렬(augmented matrix) 3.5 연립 방정식 계수 행렬(coefficient matrix), 확장 행렬(augmented matrix) Gauss 소거법 :주어진 방정식을 동일한 해를 갖는 더 간단한 방정식으로 변환하여 해를 구하는 방법

3.5 연립 방정식 동일한 해를 갖는 방정식을 얻기 위해 세 가지 행 연산 3.5 연립 방정식 동일한 해를 갖는 방정식을 얻기 위해 세 가지 행 연산 (1) 두 개의 방정식(행) Ri와 Rj를 교환한다. (Ri↔ Rj) (2) 방정식 Ri에 0이 아닌 수 a를 곱한다. (a · Ri) (3) 방정식 Ri에 0이 아닌 수 a를 곱하고, 그 결과를 다른 방정식 Rj에 더한다. (a·Ri + Rj)

3.5 연립 방정식 【예제 3.10】 Gauss 소거법을 이용하여 다음 연립 방정식의 해를 구하여라.

3.5 연립 방정식 [풀이] (1) R1의 첫번째 계수(≠0), R1에 1/3을 곱함 (0이면 다른 행과 교환) 3.5 연립 방정식 [풀이] (1) R1의 첫번째 계수(≠0), R1에 1/3을 곱함 (0이면 다른 행과 교환) (2) R1에 -1을 곱하여 R2에 더함 (3) R1에 -2를 곱하여 R3에 더함 세 연산의 결과

3.5 연립 방정식 (4) R2의 두번째 계수(≠0이면), R2에 3/7을 곱함 (5) R2에 7/3을 곱하여 R3에 더함 3.5 연립 방정식 (4) R2의 두번째 계수(≠0이면), R2에 3/7을 곱함 (5) R2에 7/3을 곱하여 R3에 더함 두 연산의 결과 (6) R3에 1/4을 곱함

3.5 연립 방정식 후진 대입법(back substitution)사용하여 해를 구함 3.5 연립 방정식 후진 대입법(back substitution)사용하여 해를 구함 세 번째 방정식, z=2, 두 번째 방정식, y+2=17/7. y=3/7 첫 번째 방정식, x+2/3 · 3/7-(1/3) · 2=4/3, x=12/7 Gauss-Jordan 소거법은 Gauss 소거법과 유사한데, 계수 행렬에서 대각 원소의 값이 모두 1이 될 때까지 행 연산을 하여 해를 구함 (후진 대입법을 사용하지 않음)

3.5 연립 방정식 【예제 3.11】 Gauss-Jordan 소거법을 사용하여 [예제 3.10]에서 주어진 방정식의 근을 구하라. [풀이] 6단계 동일, 계수 행렬을 단위 행렬로 고침 (7) R3에 -1을 곱해서 R2에 더한 결과

3.5 연립 방정식 (8) R3에 1/3을 곱하여 R1에 더함 (9) R2에 -2/3를 곱하여 R1에 더함 3.5 연립 방정식 (8) R3에 1/3을 곱하여 R1에 더함 (9) R2에 -2/3를 곱하여 R1에 더함 ∴ x=12/7, y=3/7, z=2

3.6 역행렬의 계산 정리 3-1 B, C : n×n인 정방 행렬 A의 역 → B=C [증명] B =BIn 3.6 역행렬의 계산 정리 3-1 B, C : n×n인 정방 행렬 A의 역 → B=C [증명] B =BIn =B(AC) (C는 A의 역) =(BA)C =InC (B는 A의 역) =C

3.6 역행렬의 계산 정리 3-2 행렬 A, B : 역가능한 n×n인 정방 행렬이면 3.6 역행렬의 계산 정리 3-2 행렬 A, B : 역가능한 n×n인 정방 행렬이면 AB : 역가능, (AB) -1=B -1 A -1 [증명] (AB)(B-1 A-1)=(B-1 A-1)(AB)=In임을 보임 (정리 3-1) (AB)(B-1 A-1) =A[B(B-1 A-1)] =A[(BB-1)A-1] =A[InA-1] =AA-1 =In

3.6 역행렬의 계산 정리 3-3 행렬 A가 역가능한 n×n인 정방 행렬이면, (1) A-1 는 역가능, (A-1)-1 =A 3.6 역행렬의 계산 정리 3-3 행렬 A가 역가능한 n×n인 정방 행렬이면, (1) A-1 는 역가능, (A-1)-1 =A (2) 자연수 n, An : 역가능, (An)-1 =(A-1)n (3) k (≠0 인 실수), kA : 역가능, (kA)-1 = (1/k)A-1

3.6 역행렬의 계산 [증명] (1) AA-1 =A-1 A=In이므로 A-1 : 역가능, (A-1)-1 =A 3.6 역행렬의 계산 [증명] (1) AA-1 =A-1 A=In이므로 A-1 : 역가능, (A-1)-1 =A (2) 수학적 귀납법을 사용하여 증명 S={n∈N | An은 역가능하고, (An)-1 =(A-1 )n} , A1=A이기 때문에 1∈S

3.6 역행렬의 계산 n∈S라 가정하면 다음과 같다. (An+1)-1 =(AnA)-1 (A n+1 정의) 3.6 역행렬의 계산 n∈S라 가정하면 다음과 같다. (An+1)-1 =(AnA)-1 (A n+1 정의) =A-1(An)-1 (정리 3.2에 의하여) =A-1(A-1)n (n∈S) =(A-1)n+1 (An+1 정의)

3.6 역행렬의 계산 (3) (kA)[(1/k)A-1]=[(1/k)A-1](kA)=In임을 보이면 된다. 3.6 역행렬의 계산 (3) (kA)[(1/k)A-1]=[(1/k)A-1](kA)=In임을 보이면 된다. (kA)[(1/k)A-1] =[(1/k)(kA)]A-1 =(1/k)k(AA-1) =AA-1 =In

3.6 역행렬의 계산 Gauss-Jordan 소거법 3.6 역행렬의 계산 Gauss-Jordan 소거법 역행렬을 구하기 위해 사용, 행렬의 오른쪽에 단위 행렬을 배치하여 행렬을 확장시킨다. 【예제 3.12】 다음 행렬 A의 역행렬 A-1를 구하여라.

3.6 역행렬의 계산 [풀이] 행렬 A의 오른쪽에 단위 행렬을 배치,확장

3.6 역행렬의 계산 A를 단위 행렬 I3으로 바꾸기 위한 행 연산

3.6 역행렬의 계산 왼쪽 : 단위 행렬, 오른쪽: A-1

3.6 역행렬의 계산 정의 3-13 동치 기본적인 세 가지 행 오퍼레이션을 이용하여 한 행렬을 다른 행렬로부터 3.6 역행렬의 계산 정의 3-13 동치 기본적인 세 가지 행 오퍼레이션을 이용하여 한 행렬을 다른 행렬로부터 얻을 수 있다면, 두 행렬은 동치(equivalent)이다.

3.6 역행렬의 계산 정리 3-4 n*n인 정방 행렬 A가 역가능일 필요 충분 조건 :A가 In과 동치인 경우

3.7 행렬식 정의 3-14 2×2 행렬의 행렬식 정방 행렬 A의 행렬식은 a11a22-a21a12 정의 3-14 2×2 행렬의 행렬식 정방 행렬 A의 행렬식은 a11a22-a21a12 A의 행렬식: |A| , det(A)

3.7 행렬식 【예제 3.13】 행렬 A에 대한 행렬식 det(A)의 값 ? [풀이]

3.7 행렬식 정의 3-15 3×3 행렬의 행렬식 A의 행렬식, det(A) :

3.7 행렬식 【예제 3.14】 행렬 A에 대한 det(A)의 값을 구하라 [풀이]

3.7 행렬식 정의 3-16 소행렬(minor matrix) n∈N, 행렬 A : n × n 정방 행렬 A의 소행렬(Mrs) : A의 r번째 행, s번째 열을 삭제한 (n-1) × (n-1) 행렬

3.7 행렬식 【예제 3.15】 다음 행렬 A의 소행렬 M14, M22, M53을 구하라.

3.7 행렬식 [풀이]

3.7 행렬식 정의 3-17 여인자(cofactor) A=(aij) : n×n인 정방 행렬 , aij의 소행렬(minor)식은 Mij의 행렬식이다. (-1)i+j det(Mij) : aij의 여인자라고 하며, Cij로 표기한다. 3×3인 정방 행렬은 여섯 개의 여인자 확장이 가능

3.7 행렬식 【예제 3.16】 다음 행렬 A의 행렬식 det(A)를 구하라.

3.7 행렬식 [풀이] det(A) = 0·C12+1·C22+0·C32 = C22 = (-1)2+2 det(M22) = 47

3.7 행렬식 정의 3-18 행렬식 A=[aij] : n × n인 정방 행렬이라 하면, A의 행렬식 :

3.8 벡터 공간 n-차원 벡터(n-dimensional vector) : 3.8 벡터 공간 n-차원 벡터(n-dimensional vector) : 순서화된 n개의 실수 v=(v1, v2, …, vn)

3.8 벡터 공간 Rn 영이 아닌 벡터(nonzero vector) 3.8 벡터 공간 Rn :유클리디언 n-차원 공간(Euclidean n-space) : n차원 벡터의 집합 영이 아닌 벡터(nonzero vector) : 어떤 i에 대해 vi≠0을 만족할 때 벡터 v=(v1, v2, …, vn)

3.8 벡터 공간 스칼라(scalar) 평면상에서 2차원 벡터 v=(v1, v2) : 실수들 3.8 벡터 공간 스칼라(scalar) : 실수들 평면상에서 2차원 벡터 v=(v1, v2) : 원점에서 포인터 (v1, v2)까지의 화살표로 표현

3.8 벡터 공간 R2 의 기하학적 표현

3.8 벡터 공간 Rn의 특성 n-차원 벡터들을 더하는 방법과 n-차원 벡터에 스칼라 값을 곱하는 방법

3.8 벡터 공간 ☞ 정리 3-5 u, v, w가 Rn : 포함된 벡터, λ, μ :스칼라 (2) λu ∈ Rn 3.8 벡터 공간 ☞ 정리 3-5 u, v, w가 Rn : 포함된 벡터, λ, μ :스칼라 (1) u+v ∈ Rn (2) λu ∈ Rn (3) u+v=v+u (4) u+(v+w)=(u+v)+w (5) 영 벡터 θ는 v ∈ Rn인 모든 v에 대해 v+θ=v이다. (θ는 구성 요소가 모두 0인 벡터)

3.8 벡터 공간 정리 3_5의 성질을 만족하는 Rn의 부분 집합 V는 Rn의 부분 공간(subspace) 3.8 벡터 공간 (6) v ∈ Rn인 어떤 v에 대해, v+(-v)=θ인 -v Rn이 존재한다. (7) λ(μv)=(λμ)v (8) λ(u+v)=λu+λv (9) (λ+μ)v=λv+μv (10) v ∈ Rn인 모든 v에 대해 1 · v=v이다. 정리 3_5의 성질을 만족하는 Rn의 부분 집합 V는 Rn의 부분 공간(subspace)

3.8 벡터 공간 【예제 3.17】V=v ∈ R2 | v=(v1, 0), v1은 실수라 가정하자. V는 R2의 부분 공간이다. 3.8 벡터 공간 【예제 3.17】V=v ∈ R2 | v=(v1, 0), v1은 실수라 가정하자. V는 R2의 부분 공간이다. [풀이] [정리 3-5]의 (1), (2) : V에 속하는 두 원소(member)를 더하거나, 스칼라를 곱하면 그 결과 역시 V에 속하므로 만족

3.8 벡터 공간 [정리 3-5]의 (3), (4), (7), (8), (9), (10) : V의 모든 원소가 R2의 원소이기 때문에 자동적으로 만족 [정리 3-5]의 (5) : (0, 0) V이기 때문에 만족 [정리 3-5]의 (6) : v V이면, -1·v=-v이므로 만족

3.8 벡터 공간 ☞ 정리 3-6 Rn의 부분 집합 V가 Rn의 부분 공간이기 위한 필요 충분 조건은 다음과 같다. 3.8 벡터 공간 ☞ 정리 3-6 Rn의 부분 집합 V가 Rn의 부분 공간이기 위한 필요 충분 조건은 다음과 같다. (1) 영 벡터 θ는 V의 원소이다. (2) u와 v가 V의 원소이면, u+v도 V의 한 원소이다. (3) u ∈ V이고 λ가 스칼라이면, λu ∈ V이다.

3.8 벡터 공간 【예제 3.18】 V=(v1, v2, v3) R3 : v2=3v1, v3=5v1에 의해 정의된 R3의 부분 집합 V가 R3의 부분 공간임을 증명하라. [풀이] 0 ∈ R이므로 , 3×0=0, 5×0=0, 영 벡터θ=(0, 0, 0)은 V의 원소이다

3.8 벡터 공간 u=(u1, 3u1, 5u1)와 v=(v1, 3v1, 5v1)가 V의 원소이면, 3.8 벡터 공간 u=(u1, 3u1, 5u1)와 v=(v1, 3v1, 5v1)가 V의 원소이면, u+v =(u1+v1, 3u1+3v1, 5u1+5v1) =(u1+v1, 3(u1+v1), 5(u1+v1))은 V의 한 원소이다. v=(v1, 3v1, 5v1)이고, λ ∈ R이면, λv=(λv1, λ3v1, λ5v1)=(λv1, 3(λv1), 5(λv1))은 V의 원소이다.

3.8 벡터 공간 【예제 3.19】 V=(v1, v2, v3) R3 | v2=3v1, v3=v1+5에 의해 정의된 R3의 부분 집합 V가 R3의 부분 공간이 아님을 보여라. [풀이] 영 벡터(zero vector) θ는 V의 한 원소가 아니다.

3.8 벡터 공간 정의 3-19 선형 조합(linear combination) v1, v2, …, vr 이 Rn의 원소들이고, 3.8 벡터 공간 정의 3-19 선형 조합(linear combination) v1, v2, …, vr 이 Rn의 원소들이고, u=λ1v1+λ2v2+……+λrvr인 스칼라 λ1, λ2, …, λr이 존재하면, Rn에 포함된 벡터 u는 v1, v2, …, vr의 선형 조합

3.8 벡터 공간 【예제 3.20】 R3에 포함된 벡터 (4, -2, 3)은 (4, -2, 3)=3(2, 0, 1)+(-2)(1, 1, 0)이기 때문에 (2, 0, 1)과 (1, 1, 0)의 선형 조합이다.

3.8 벡터 공간 ☞ 정리 3-7 v1, v2, …, vr이 Rn의 원소들이면, v1, v2, …, vr의 선형 조합들의 집합 V는 Rn의 부분 공간이다. [증명] θ=0·v1+0·v2+…+0·vr이기 때문에θ ∈ V이다.

3.8 벡터 공간 u, v ∈ V라 가정하면, u=λ1v1+λ2v2+…+λrvr과 v=μ1v1+μ2v2+…+μrvr을 만족하는 스칼라 λ1,λ2, … ,λr, μ1, μ2, …,μr이 존재 ∴ u+v=(λ1+μ1)v1+(λ2+μ2)v2+…+(λr+μr)vr이고 u+v ∈ V이다. v∈V, λ: 스칼라 가정하면, v=λ1v1+λ2v2+…+λrvr을 만족하는 스칼라λ1,λ2, …, λr가 존재한다. 그러므로, λv=(λλ1)v1+(λλ2)v2+…+(λλr)vr이고, λv∈ V이다.

3.8 벡터 공간 정의 3-20 신장된 부분 공간 S=v1, v2, …, vr가 Rn의 부분 집합이면, 3.8 벡터 공간 정의 3-20 신장된 부분 공간 S=v1, v2, …, vr가 Rn의 부분 집합이면, v1, v2, …, vr의 선형 조합으로 구성된 Rn의 부분 공간 V는 S에 의해 신장된 부분 공간이라 한다.

3.8 벡터 공간 【예제 3.21】 v=(v1, v2)가 R2에 포함된 0이 아닌 벡터이면, v에 의해 신장된 부분 공간은 평면상에서 원점과 점 (v1, v2)를 통과하는 선이다.

3.8 벡터 공간 정의 3-21 선형 종속 집합과 선형 독립 집합 S=v1, v2, …, vr : Rn의 부분 집합 3.8 벡터 공간 정의 3-21 선형 종속 집합과 선형 독립 집합 S=v1, v2, …, vr : Rn의 부분 집합 λ1v1+λ2v2+…+λrvr=θ이지만 어떤 i에 대하여 λi ≠ 0을 만족하는 스칼라 λ1, λ2, …, λr가 있으면, S를 선형 종속 집합(linearly dependent set) 이라 한다. S가 선형 종속적이지 않으면, S는 선형 독립적이다. 다. 즉, λ1=λ2=…=λr=0일 때만 λ1v1+λ2v2+… +λrvr=θ가 되는 경우 집합 S는 선형 독립적이다.

3.8 벡터 공간 【예제 3.22】 집합 (1, 2), (8, 7), (2, 1)이 R2의 선형 종속적인 부분 집합임을 보여라. [풀이] 스칼라 λ1,λ2,λ3 :λ1(1, 2)+λ2(8, 7)+λ3(2, 1)=(0, 0)만족, ∴ 해 : λ3=1, λ2=-1/3, λ1=2/3 집합 (1, 2) (8, 7) (2, 1): R2의 선형 종속 부분 집합

3.8 벡터 공간 【예제 3.23】 집합 (3, 2, 1), (0, 1, 2), (1, 0, 2)는 R3에 대해 선형 독립적 부분 집합임을 보여라. [풀이] 스칼라 λ1, λ2, λ3 : λ1(3, 2, 1)+λ2(0, 1, 2)+λ3(1, 0, 2)=(0, 0, 0)을 만족

3.8 벡터 공간 3λ1+λ3=0, 2λ1+λ2=0, λ1+2λ2 +2λ3=0 λ3=0, λ2=0, λ1=0 (Gauss 소거법 이용) ∴ (3, 2, 1), (0, 1, 2), (1, 0, 2)는 R3에 대해 선형 독립적인 부분 집합이다.

3.8 벡터 공간 ☞ 정리 3-8 S=v1, v2, …, vr을 Rn의 부분 집합이라 하자. 3.8 벡터 공간 ☞ 정리 3-8 S=v1, v2, …, vr을 Rn의 부분 집합이라 하자. r>n이면, S는 선형 종속적이다. n-차원 벡터 v는 n×1 행렬과 같으므로, m×n인 행렬 A는 A=[A1, A2, …, An]으로 표현하는 것이 편리하며, j=1, 2, …, n에 대해 Aj는 A의 j번째 열이고 m×1 행렬 (벡터)이다.

3.8 벡터 공간 ☞ 정리 3-9 A=[A1, A2, …, An]을 m×n인 행렬이라 3.8 벡터 공간 ☞ 정리 3-9 A=[A1, A2, …, An]을 m×n인 행렬이라 하고, v=(v1, v2, …, vn)을 n-차원 벡터라 하자. 그러면, 행렬의 곱 Av는 v1A1+v2A2+ …+vnAn으로 표현할 수 있다.

3.8 벡터 공간 【예제 3.24】 A와 A1, A2, A3가 다음과 같고 v=(v1, v2, v3)일 때 Av를 구하라.

3.8 벡터 공간 [풀이]

3.8 벡터 공간 【예제 3.25】 A1, A2, A3와 b가 다음과 같을 때, b를 A1, A2, A3의 선형 조합으로 표현하여라.

3.8 벡터 공간 [풀이] Av = b를 푸는 것과 같다. A=[A1, A2, A3]이면,

3.8 벡터 공간 이 방정식에 대한 확장 행렬은 Gauss 소거법과 후진 대입법을 사용하면, 3.8 벡터 공간 이 방정식에 대한 확장 행렬은 Gauss 소거법과 후진 대입법을 사용하면, v1=-1/2, v2=1/2, v3=2 ∴ b=-A1/2+A2/2+2A3

3.8 벡터 공간 정의 3-22 정칙 행렬(nonsingular matrix) 과 비정칙 행렬(singular matrix) 3.8 벡터 공간 정의 3-22 정칙 행렬(nonsingular matrix) 과 비정칙 행렬(singular matrix) 행렬 방정식 Av =θ가 v=θ인 유일한 해를 갖는다면, n × n인 정방 행렬 A는 정칙 행렬 비정칙 행렬 : 정칙 행렬이 아닐 때

3.8 벡터 공간 【예제 3.26】 행렬 A가 정칙 행렬인지 결정하여라. [풀이] 3.8 벡터 공간 【예제 3.26】 행렬 A가 정칙 행렬인지 결정하여라. [풀이] v=(0, 0, 0)가 유일한 해→ A ː 정칙 행렬

3.8 벡터 공간 ☞ 정리 3-10 A=[A1, A2, …, An]이 n × n인 정방 행렬 일 때, 다음은 동치이다. 3.8 벡터 공간 ☞ 정리 3-10 A=[A1, A2, …, An]이 n × n인 정방 행렬 일 때, 다음은 동치이다. (1) A는 정칙 행렬이다. (2) A1, A2, …, An은 벡터의 선형 독립 집합이다. (3) n-차원 벡터 v에 대해 방정식 Av=b는 유일한 해를 갖는다. (4) det(A) ≠ 0이다. (5) A는 역가능 ≠ 하다.

3.8 벡터 공간 정의 3-23 신장(span) V는 Rn의 부분 공간, S=v1, v2, …, vr이 3.8 벡터 공간 정의 3-23 신장(span) V는 Rn의 부분 공간, S=v1, v2, …, vr이 V의 부분 집합일 때, V에 있는 모든 벡터가 S에 있는 벡터들의 선형 조합으로 표현될 수 있다면, S는 V를 신장한다고 한다.

3.8 벡터 공간 【예제 3.27】 S=v1, v2, v3라 할 때, S가 R3을 신장하는지 결정하여라.

3.8 벡터 공간 [풀이] 방정식 x1v1+x2v2+x3v3=b가 해를 갖는지 ? 3.8 벡터 공간 [풀이] 방정식 x1v1+x2v2+x3v3=b가 해를 갖는지 ? A=[v1, v2, v3], x=(x1, x2, x3) : 방정식 x1v1+x2v2+x3v3=b는 행렬 방정식 Ax=b와 동치이다. 해 : x3=b3-b2, x2=2b2-b1-b3, x1=2b1-b2 ∴ S는 R3을 신장한다.

3.8 벡터 공간 정의 3-24 기저(basis) Vː V≠{θ}인 Rn의 부분 공간 V의 기저는 V를 신장하는 선형 독립 집 3.8 벡터 공간 정의 3-24 기저(basis) Vː V≠{θ}인 Rn의 부분 공간 V의 기저는 V를 신장하는 선형 독립 집 집합

3.8 벡터 공간 【예제 3.28】 단위 벡터(unit vector) e1=(1, 0, 0), e2=(0, 1, 0), e3=(0, 0, 1)은 R3에 대한 기저(basis)를 형성한다. [풀이] b=(b1, b2, b3)가 R3에 포함된 벡터이면, b=b1e1+b2e2+b3e3이다. 그러므로, {e1, e2, e3 } 는 R3을 신장한다. A=[e1, e2, e3]이면, 행렬 방정식 Av=θ의 유일한 해는 θ이다. {e1, e2, e3 } 는 R3에 대한 기저이다.

3.9 고유값과 고유 벡터 정의 3-25 고유값과 고유 벡터 행렬 Aː n × n인 정방 행렬 3.9 고유값과 고유 벡터 정의 3-25 고유값과 고유 벡터 행렬 Aː n × n인 정방 행렬 Av=λv를 만족하는 스칼라 λ, 0이 아닌 n-차원 벡터 v가 있을 때, λː A의 고유값, vː λ에 대응되는 고유 벡터

3.9 고유값과 고유 벡터 【예제 3.29】 행렬 A에서 Av=λv를 만족시키는 스칼라 λ와 0이 아닌 2-차원 벡터 v를 구하라.

3.9 고유값과 고유 벡터 [풀이] v=(v1, v2)라 하자. λv=(λv1, λv2)이다. 3.9 고유값과 고유 벡터 [풀이] v=(v1, v2)라 하자. λv=(λv1, λv2)이다. λ=9일 때, v=(11, 3)은 Av=λv를 만족시키는 0이 아닌 벡터이다.

3.9 고유값과 고유 벡터 n×n인 정방 행렬 A는 한 개 이상의 고유값을 갖는다. 3.9 고유값과 고유 벡터 n×n인 정방 행렬 A는 한 개 이상의 고유값을 갖는다. I가 n×n인 단위 행렬일 때 Av=λv를 Av=λIv로 표현하거나 v ≠ θ일 때 Av=λv를 (λI-A)v=θ로 표현할 수 있다. 스칼라 λ가 A의 고유값이기 위한 필요 충분 조건은 방정식 (λI-A)v=θ가 0이 아닌 해를 갖는 경우이다.

3.9 고유값과 고유 벡터 정의 3-26 특성 방정식(characteristic equation)과 3.9 고유값과 고유 벡터 정의 3-26 특성 방정식(characteristic equation)과 특성 다항식(characteristic polynomial) A의 특성 방정식ː방정식 det(λI-A)=0=0, A의 특성 다항식ː다항식 det(λI -A) 스칼라 λ는 A의 고유값

3.9 고유값과 고유 벡터 행렬 A가 n×n인 정방 행렬이면, A의 특성 다항식은 차수(degree) n을 갖고, λn의 계수(coefficient)는 1이다. 따라서, det(λI-A)=λn+c1λ n-1+…+cn인 실수 c1, c2, …, cn이 존재한다.

3.9 고유값과 고유 벡터 【예제 3.30】 행렬 A의 고유값을 구하여라.

3.9 고유값과 고유 벡터 A의 특성 방정식은 λ2-5λ+6=0 해는 λ=2, λ=3 ∴ A의 고유값: 2, 3 3.9 고유값과 고유 벡터 A의 특성 방정식은 λ2-5λ+6=0 해는 λ=2, λ=3 ∴ A의 고유값: 2, 3 A의 고유값 λ를 구하면, 방정식 (λI-A)v=0을 계산함으로써 A의 고유 벡터 v를 구할 수 있다.

3.9 고유값과 고유 벡터 【예제 3.31】 앞의 [예제 3.30]에서 λ=2와 λ=3에 대응되는 고유 벡터를 구하라. 3.9 고유값과 고유 벡터 【예제 3.31】 앞의 [예제 3.30]에서 λ=2와 λ=3에 대응되는 고유 벡터를 구하라. [풀이] λ=2에 대응되는 고유 벡터는 (2I-A)v=θ만족

3.9 고유값과 고유 벡터 해는 v1=2v2이므로 (2I-A)v=θ의 모든 해는 의 형태를 갖는다. 3.9 고유값과 고유 벡터 해는 v1=2v2이므로 (2I-A)v=θ의 모든 해는 의 형태를 갖는다. λ=3에 대응되는 고유 벡터는 (3I-A)v=θ를 만족시키는 0이 아닌 벡터 ∴ 고유값 λ=2, 고유벡터 고유값 λ=3, 고유벡터

3.9 고유값과 고유 벡터 ☞ 정리 3-11 A가 n × n인 정방 행렬이면, 다음 문장은 동치이다. 3.9 고유값과 고유 벡터 ☞ 정리 3-11 A가 n × n인 정방 행렬이면, 다음 문장은 동치이다. (1) λ는 A의 고유값이다. (2) 방정식 (λI-A)v=θ는 0이 아닌 근을 갖는다. (3) Rn에는 Av=λv를 만족시키는 0이 아닌 벡터 v가 있다. (4) λ는 A의 특성 방정식의 근이다.

3.9 고유값과 고유 벡터 【예제 3.32】 행렬 A의 고유값을 구하여라.

3.9 고유값과 고유 벡터 [풀이] A의 특성 다항식 ∴ λ=-8은 A의 유일한 고유값

3.9 고유값과 고유 벡터 【예제 3.33】 앞의 [예제 3.32]에서 A의 고유값에 대응하는 고유 벡터를 구하라. [풀이] 3.9 고유값과 고유 벡터 【예제 3.33】 앞의 [예제 3.32]에서 A의 고유값에 대응하는 고유 벡터를 구하라. [풀이] (-8I-A)V = θ → v2 = v1, v3 = -6v1