Python과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)

Similar documents
<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>

실사구시학파의 실증적 학풍이 일어나므로 서구적인 과학사상의 유입을 본 것 등이 인식 의 대상이 될 것이다. 그러나 이조 봉건사회 최종의 절대적 왕권주의자 대원군에 의하여 그 싹은 잘리고 말았다. 따라서 다단한 전기가 될 근대적 개방에 의하여 재건하려던 서구적 교육 즉

Python과 함께 배우는 시스템 해석 - 부록 A.과학계산용 Python 프로그래밍 기초 A-2. Numpy, Matplotlib, Scipy, Sympy 소개

통신이론 2 장주파수해석 성공회대학교 정보통신공학과 1

초4-1쌩큐기본(정답)본지

PowerPoint 프레젠테이션

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

Microsoft PowerPoint - 제13장1-4.ppt

Microsoft PowerPoint - ch02-1.ppt


3 권 정답

슬라이드 1

제 2 교시 2019 학년도 3 월고 1 전국연합학력평가문제지수학영역 1 5 지선다형 1. 의값은? [2점] 일차방정식 의해는? [2 점 ] 두수, 의최대공약수는? [2 점 ] 일차함수 의그래프에서

고 학년도 9월고수학 1 전국연합학력평가영역문제지 1 1 제 2 교시 수학영역 5 지선다형 3. 두다항식, 에대하여 는? [ 점 ] 1. 의값은? ( 단, ) [ 점 ] 다항식 이 로인수분해될때, 의값은? ( 단,,

Microsoft PowerPoint - hw8.ppt [호환 모드]

59

PowerPoint Presentation

8장 조합논리 회로의 응용

제1장 군 제1절 소개와 예 제2절 이항연산 2.1 보기. 다음은 정수방정식 a + x = b를 푸는 과정이다. (1) 준식에 a를 더하여 ( a) + (a + x) = ( a) + b. (2) 결합법칙을 사용하면 (( a) + a) + x = ( a) + b. (3)

Microsoft PowerPoint - 26.pptx

Chapter 연습문제답안. y *sin-*cos*^ep-*/sqrt. y [ ; sinpi/ ; sin*pi ; ] 혹은 [ sinpi/ sin*pi ]. a ais[- ] b et.,., sin. c.. a A는주어진행렬 M의 번째열만을표시하는새로운행렬을나타낸다.

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

Microsoft PowerPoint - 1-2장 디지털_데이터 .ppt

Microsoft PowerPoint - 강의자료8_Chap9 [호환 모드]

와플-4년-2호-본문-15.ps

체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x

Vector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표

<30325FBCF6C7D05FB9AEC7D7C1F62E687770>

PowerPoint Presentation

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

Computer Architecture

최종 고등수학 하.hwp

Microsoft PowerPoint - chap-05.pptx

슬라이드 1

1 peaieslvfp3 1. 두점사이의거리 수직선위의두점사이의거리를구할수있다. 좌표평면위의두점사이의거리를구할수있다. 수직선위의두점사이의거리 todrkrgo qhqtlek 오른쪽그림은충무로역을중심으로한서울시지하철 3`호선노선도의일부분이다. 충무로역을` 0, 을지로 3`

수학은 체體인認지知 정직한과목입니다. 매우어렵지만, 성실함과꾸준함만있다면가장잘하기쉬운과목중하나입니다. 어려운문제앞에서느끼는고통을견디고포기하지않으며꾸준히문제를풀다보면, 머릿속으로생각해낸풀이를손이기억하게되고, 손의기억을머리가다시받아들여자연스럽게그풀이를다른문제를풀때도적용하게

설계란 무엇인가?

Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint 상 교류 회로

Python과 함께 배우는 시스템 해석 - 부록 A.과학계산용 Python 프로그래밍 기초 A-1. Python 프로그래밍 기초

PowerPoint Presentation

FGB-P 학번수학과권혁준 2008 년 5 월 19 일 Lemma 1 p 를 C([0, 1]) 에속하는음수가되지않는함수라하자. 이때 y C 2 (0, 1) C([0, 1]) 가미분방정식 y (t) + p(t)y(t) = 0, t (0, 1), y(0)

2008 년도 3 월고 1 전국연합학력평가정답및해설 수리영역 정답

math_hsj_kK5LqN33.pdf.hwp

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

PowerPoint Presentation

Microsoft PowerPoint - statics_vector_and_matrix(노트).ppt

목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

<B1B9BEEE412E687770>

슬라이드 1


창의사고력 S01호 매뉴얼.hwp

PowerPoint Presentation

standard form 표준양식 자리수를사용하여수를표시하는법 expanded form 확장식 수를쓸때모든인수를각각보여주는식 4 Division of Whole Numbers 4 new dividend 피젯수 나눗셈에서나눔을당하는수 divisor 젯수 한수를나누는수 r

Microsoft PowerPoint - Chapter_02.pptx

Microsoft Word - matlab_manual.doc

심화 I. II. 개정

전력시스템해석및설계 제 6 장 Power Flows - 성균관대학교 김철환 CENTER FOR POWER IT

설계란 무엇인가?

CHAPTER 02 데이터형과수식 JAVA Programing

Introduction to Computer Science


영역 2007 교육과정 2009 교육과정 수학적과정 학년 비고 용어와기호 유리수와순환소수의관계를이해한다 유리수와순환소수의관계를이해한다 근삿값 학년 근삿값과오차의의미를이해하고 근삿값에대한참값의범위를구할수있다 근삿값의표현방법을안다 제곱근과실수 학년 제곱근과실수 학년 제곱근

C 언어 프로그래밊 과제 풀이

Introductory Chemistry: Concepts & Connections 4th Edition by Charles H. Corwin

7) 다음의 다음 9) 남학생과 9. zb 여학생 각각 명이 갖고 있는 여름 티 셔츠의 개수를 조사하여 꺾은선그래프로 나타낸 것 이다. 이 두 그래프의 설명으로 옳지 않은 것은? ㄱ. ㄴ. 회째의 수학 점수는 점이다. 수학 점수의 분산은 이다. ㄷ. 영어점수가 수학 점

DBPIA-NURIMEDIA

쉽게 풀어쓴 C 프로그래밍

2005년 6월 고1 전국연합학력평가

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

<4D F736F F F696E74202D20C1A63134B0AD202D20BBE7BFF8BCF6BFCD20C8B8C0FC>

Microsoft Word - 4장_처짐각법.doc

PowerPoint Presentation

untitled

낙랑군

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

Microsoft PowerPoint - Divider2.ppt

제 장의구성. 통신의개요. 전파의특성.3 변조의목적.4 주파수대역과채널.5 통신신호의해석

Microsoft PowerPoint - Chapter8.pptx

벡터(0.6)-----.hwp

PowerPoint 프레젠테이션

슬라이드 1

슬라이드 1

도형의닮음 1 강 - 닮은도형과닮음중심 사이버스쿨우프선생 닮음도형 : 일정한비율로확대또는축소하였을때닮음모양의도형 기호 : ABCD A'B'C'D' [ 예제 1 ] 그림에서와같이두닮은도형 ABCD 와 A'B'C'D' 에서대응점, 대

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로

Microsoft PowerPoint - lect08.ppt [호환 모드]

Microsoft Word - assn2_v9.docx

Intensive Math Class I 공간기하벡터 강사최석호 1. 단면은수직으로 A, B 두평면사이각의코사인값을구하시오

수리영역 5. 서로다른두개의주사위를동시에던져서나온두눈의수의곱 이짝수일때, 나온두눈의수의합이 또는 일확률은? 5) 의전개식에서상수항이존재하도록하는모든자 연수 의값의합은? 7) 다음순서도에서인쇄되는 의값은? 6) 8. 어떤특산

<4D F736F F F696E74202D20C1A635C0E520BCF6BDC4B0FABFACBBEAC0DA>

< 고급 C 프로그래밍및실습 > 11 장구조체실습문제 문제에대한안내 - 특별한언급이없으면문제의조건에맞지않는입력은입력되지않는다고가정하라. - 특별한언급이없으면, 각줄의맨앞과맨뒤에는공백을출력하지않는다. - 출력예시에서 는각줄의맨앞과맨뒤에출력되는공백을의미한다. - 입출력예시

기본도형과작도 1 강 - 연습문제 1. 오른쪽그림과같이직선l 위에점,, 가있을때, 옳지않은것은? 1 = 2 = 3 = 직선l 4 = 5 = l 2. 오른쪽그림에서 = = 이다. 다음( ) 안에알맞은수를쓰시오. 1 =( 2 =( 3 =( 4 =( ) ) ) ) 3. 한평

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - Chapter_08.pptx

PowerPoint 프레젠테이션

1.1) 등비수열 전체집합 제 2 교시 나 형 2016 년 3 월고 3 모의고사문제지 수리영역 성명수험번호 3 1 먼저수험생이선택한응시유형의문제지인지확인하시오. 문제지에성명과수험번호를정확히기입하시오. 답안지에수험번호, 응시유형및답을표기할때는반드시 수험생이지켜야할일 에따

<4D F736F F D20BACEB7CF2D4D61744C616220B1E2C3CA20B9D720C7C1B7CEB1D7B7A1B9D62E646F63>

실험 5

untitled

<C1DF29BCF6C7D020315FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>

Transcription:

제 5 강. 복소수연산및 을이용한복소수연산 ( 제 2 장. 복소수기초 ) 한림대학교전자공학과 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 1

배울내용 복소수의기본개념복소수의표현오일러 (Euler) 공식복소수의대수연산 1의 N 승근 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 2

복소수의 4 칙연산 복소수의덧셈과뺄셈에는직각좌표계표현을사용하고, 곱셈과나눗셈에는극좌표표현을사용하는것이편리하다. 두복소수 z 1 = a + jb = r 1 e j 1 와 z 2 = c + jd = r 2 e j 2 에대한사칙연산은다음과같다. (1) 덧셈 : z 1 + z 2 = a + jb + c + jd = (a + c) + j(b + d) z 1 + z 2 는벡터 z 1 과 z 2 를두변으로갖는평행사변형의대각선에해당한다. z = z 1 +z 2 b+d d z 2 = c+jd b z 1 = a+jb 0 c a a+c Re{z} 그림 2.1: 두복소수의덧셈을설명하는그림. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 3

복소수의 4 칙연산 (2) 뺄셈 : z 1 z 2 = a + jb (c + jd) = (a c) + j(b d) z 1 z 2 는 z 1 과 z 2 의덧셈으로이해할수있다. z 2 = c+jd d b z 1 = a+jb c 0 a c c a Re{z} b d z = z 1 z 2 z 2 = c jd d 그림 2.2: 두복소수의뺄셈을설명하는그림. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 4

복소수의 4 칙연산 (3) 곱셈 : 직각좌표계표현을사용하여두복소수의곱셈을계산하면다음과같다. z 1z 2 = (a + jb)(c + jd) = ac + jad + jbc bd = (ac bd) + j(ad + bc) 극좌표계표현을사용하여두복소수의곱셈을계산하면다음과같다. z 1z 2 = r 1e j 1 r 2e j 2 = r 1r 2e j( 1+ 2 ) 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 5

복소수의 4 칙연산 r = r 1 r 2 z = z 1 z 2 = r 1 r 2 e j(1+2) r 2 z 2 = r 2 e j2 = 1 + 2 r 1 z 1 = r 1 e j1 2 0 1 Re{z} 그림 2.3: 두복소수의곱셈을설명하는그림. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 6

복소수의 4 칙연산 (4) 나눗셈 : 직각좌표계표현을사용하여두복소수의나눗셈을계산하면다음과같다. z 1 z 2 = z1 z 2 z 2 z 2 = a + jb c + jd c jd c jd = (a + jb)(c jd) (c + jd)(c jd) (2.31) = = (ac + bd) + j(bc da) c 2 + d 2 ac + bd bc da + j c 2 + d2 c 2 + d 2 극좌표계표현을사용하여두복소수의나눗셈을계산하면다음과같다. z 1 = r1ej1 z 2 r 2e j 2 = r1 r 2 e j( 1 2 ) 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 7

복소수의 4 칙연산 z 2 = r 2 e j2 r 2 0 2 1 r 1 z 1 = r 1 e j1 Re{z} = 1 2 r = r 1 r 2 z = z 1 z 2 = r 1 r 2 e j(1 2) 그림 2.4: 두복소수의나눗셈을설명하는그림. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 8

켤레 (Conjugate) 복소수 z = a + jb = re j 일때, z의켤레복소수를 z 라하며, z = a jb = re j 이다. 또한 (z ) = z이다. 다음그림은복소수 z와 z의켤레복소수 z 를설명하는그림이다. z = a+jb = re j r 0 Re{z} r z = a jb = re j 그림 2.5: 복소수 z 와 z 의켤레복소수 z 를설명하는그림. 복소수 z 의켤레복소수는실수축을중심으로 z 와대칭위치에있다. 즉, 서로 켤레인두복소수는크기가같고각도만부호가반대이다. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 9

복수소의제곱 허수 j 의거듭제곱은다음과같다. j 0 = 1. (2.32) j 1 = j. (2.33) j 2 = 1. (2.34) j 3 = j 2 j = j. (2.35) j 4 = j 3 j = j j = ( 1) = 1. (2.36) 즉, 임의의정수 k에대해서다음관계식이성립한다. j 4k = 1. (2.37) j 4k+1 = j. (2.38) j 4k+2 = 1. (2.39) j 4k+3 = j. (2.40) 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 10

복수소의제곱 j 4k+1 = j j 4k+2 = 1 0 j 4k = 1 Re{z} j 4k+3 = j 그림 2.6: j 의정수제곱의그래프. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 11

복수소의제곱 복소수 z = re j 와정수 k에대해서 z k 은다음과같이표현된다. ( z k = re j) k = r k e jk. (2.41) z 5 z 4 z 3 z 2 z 1 z z 0 = 1 0 Re{z} z 6 7 z 9 z 8 z 5 z 6 z 4 z3 z 2 z 1 z 0 = 1 0 Re{z} z 9 z 7 z 8 (a) z = 0.95e π 5 일때. (b) z = 1.05e π 5 일때. 그림 2.7: 복소수의거듭제곱의그래프. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 12

복수소의제곱 z 1 = 0.95e j π 5, z2 = 1.05e j π 5 라하고, x1 [n] = z n 1, x 2 [n] = z n 2 이라고하자. x 1 [n] 과 x 2 [n] 의그래프를 3 차원공간에서그려보면다음과같다. (a) x 1[n] = ( ) ( ) 0.95e π n 5 (b) x2 [n] = 1.05e π n 5 그림 2.8: 복소수의거듭제곱시퀀스의그래프. 이그림을 n 축을정면으로오게해서복소수평면으로투영을하면그림 2.7 과같다. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 13

다음과같은복소방정식의해를구해보자. z N = 1, (2.42) 여기에서 N은정수이다. 이방정식의해를구하기전에다음의관계식을이해해야한다. 여기에서 n 은정수이다. 1 = e j2πn, (2.43) 식 (2.12) 의해는다음과같은방법으로구할수있다. ( z = re j 라고하면, z N = re j) N = r N e jn 이되므로, 식 (2.12) 는다음과같이 쓸수있다. r N e jn = e j2πn. (2.44) 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 14

이식이성립하기위해서는 r N = 1과 N = 2πn이되어야하므로, 다음두식이성립한다. r = 1, (2.45) = 2π n, (2.46) N 여기에서 n = 0, 1,, N 1 이다. 따라서식 (2.12) 의해는다음과같은 N 개의복소수이다. ( ) z = e j 2π N n = e j 2π n N, n = 0, 1,, N 1. (2.47) 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 15

예제 2.1 다음 z 에대한방정식의해를극좌표형식으로구하라. z 5 = 1. (2.48) 이방정식의해는모두 5 개로, z n = e j 2π N n, n = 0, 1, 2, 3, 4이다. z 1 = e j 2π 5 z2 3 = e j 12π 5 z 2 1 = e j 4π 5 z 2 = e j 4π 5 0 z 5 1 = 1 Re{z} 0 z 5 2 = 1 Re{z} z 3 1 = ej 6π 5 z 4 2 16π = ej 5 (a) z 1 = e 2π 5. z 4 1 = ej 8π 5 (b) z 2 = e 4π 5. z 2 2 = ej 8π 5 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 16

z3 4 = e j 16π 5 z3 2 = e j 8π 5 z 3 4 12π = ej 5 z4 4 = e j 16π 5 0 z 5 3 = 1 Re{z} 0 z 5 4 = 1 Re{z} z 3 = e j 4π 5 z 3 3 (c) z 2 = e 6π 5. 12π = ej 5 z 2 4 = ej 8π 5 (d) z 4 = e 8π 5. z 4 = e j 4π 5 그림 2.9: z 5 = 1 의해중에서 z 0 = 1 을제외한나머지네개의거듭제곱의그림. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 17

예 >>> z1 = 1 + 1j; z2 = 2-1j >>> z1+z2 (3+0j) >>> z1-z2 (-1+2j) >>> z1*z2 (3+1j) >>> z1/z2 (0.2+0.6j) >>> z1.conjugate() (1-1j) >>> z2.real 2.0 >>> z2.imag -1.0 >>> abs(z1) 1.4142135623730951 한림대학교>>> 제 5 강. 복소수연산및 을이용한복소수연산 18

complex() 함수 complex() 함수는실수를복소수로변환하는함수이다. >>> complex(3) (3+0j) >>> complex(3,4) (3+4j) >>> a=3 >>> b=4 >>> complex(3) (3+0j) >>> complex(a) (3+0j) >>> complex(a,b) (3+4j) >>> 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 19

cmath 모듈이용하기 cmath 모듈은복소수와관련된함수와 π 와 e 상수를제공하는모듈이다. polar() 함수 : 직각좌표형식의복수소를극좌표형식의복소수로바꾸어 실수부와허수부를리스트로반환하는함수 rect(,) 함수 : 두개의매개변수를각각크기와위상으로받아들여직각좌표형식의복소수로반환해주는함수 phase 함수 : 직각좌표형식의복소수의위상을계산하는함수이세함수에사용되는매개변수와반환값은모두 radians 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 20

cmath 모듈이용예 >>> import cmath >>> z1 = 1 + 1j >>> z2 = 2-1j >>> z3 = cmath.polar(z1) >>> z3 (1.4142135623730951, 0.7853981633974483) >>> z4 = cmath.rect(1., cmath.pi/2) >>> z4 (6.123233995736766e-17+1j) >>> cmath.phase(z4) 1.5707963267948966 >>> 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 21

각의단위변환 각도에서 degree 와 radian 을서로변환할때는 math 모듈의 degrees() 와 radians() 함수를사용한다. 참고로상수 π 는 cmath 는물론이고 math 모듈에도포함되어있다. >>> import math >>> math.degrees(math.pi) 180.0 >>> math.radians(90) 1.5707963267948966 >>> 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 22

Sympy 를이용한방정식의해구하기예 Sympy 모듈의 solve() 함수를사용하여 z 3 = 1, z 4 = 1, z 5 = 1의해를구하는예이다. >>> import sympy >>> z = sympy.symbol('z') >>> sympy.solve(z**4-1,z) [-1, 1, -I, I] >>> sympy.solve(z**5-1,z) [1, -1/4 + sqrt(5)/4 - I*sqrt(sqrt(5)/8 + 5/8), -1/4 + sqrt(5)/4 + I*sqrt(sqrt(5)/8 + 5/8), -sqrt(5)/4-1/4 - I*sqrt(-sqrt(5)/8 + 5/8), -sqrt(5)/4-1/4 + I*sqrt(-sqrt(5)/8 + 5/8)] >>> sympy.solve(z**3-1,z) [1, -1/2 - sqrt(3)*i/2, -1/2 + sqrt(3)*i/2] >>> Sympy 에서복소수의기본단위인 j 를나타내는심볼은 I 이다. 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 23