(Microsoft PowerPoint - Ch6_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

Similar documents
Open methods

슬라이드 1

장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정

Microsoft PowerPoint - m05_Equation1(Print) [호환 모드]

(Microsoft PowerPoint - Ch19_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - Ch21_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

Microsoft PowerPoint - m22_ODE(Print) [호환 모드]

슬라이드 1

슬라이드 1

Microsoft Word - LectureNote.doc

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)

소성해석

(Microsoft PowerPoint - Ch17_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

MATLAB and Numerical Analysis

슬라이드 1

슬라이드 1

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

= ``...(2011), , (.)''

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

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

제 3강 역함수의 미분과 로피탈의 정리

Microsoft PowerPoint 일변수 방정식과 함수(1).ppt

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


<C3CA3520B0FAC7D0B1B3BBE7BFEB202E687770>

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음


이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

슬라이드 1

PowerPoint Presentation

Microsoft Word - Ch3_Derivative2.docx

01

수열의극한 수열의극한에서활용되는방법은크게다섯가지이다. ] 거미줄도형 ] 유계이론 ] 일반항 ] 부동점( 극한값) 활용 ] 샌드위치이론 ] 거미줄도형 가장첫번째로거미줄도형은대부분의경우수열의극한문제에서엄밀한증명을위해활용되기보다는수열이수렴하는지여부를판단하고수열의극한이존재한다

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

Microsoft PowerPoint - e pptx

슬라이드 1

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

<B4EBC7D0BCF6C7D02DBBEFB0A2C7D4BCF62E687770>


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

제 12강 함수수열의 평등수렴

OCW_C언어 기초

PowerPoint 프레젠테이션

<BCB3B0E8B0CBBBE72031C0E5202D204D4F4E4F C2E687770>

Microsoft Word - LectureNote.doc

PowerPoint Presentation

MATLAB for C/C++ Programmers

슬라이드 1

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의

Visual Basic 반복문

<C6F7C6AEB6F5B1B3C0E72E687770>

일반각과호도법 l 삼각함수와미분 1. 일반각 시초선 OX 로부터원점 O 를중심으로 만큼회전이동한위치에동경 OP 가있을때, XOP 의크기를나타내는각들을 ( 은정수 ) 로나타내고 OP 의일반각이라한다. 2. 라디안 rad 반지름과같은길이의호에대한중심각의 크기를 라디안이라한

설계란 무엇인가?

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

Microsoft PowerPoint - chap04-연산자.pptx

- 2 -

API 매뉴얼

<4D F736F F F696E74202D2035BBF3C6F2C7FC5FBCF8BCF6B9B0C1FA2E BC8A3C8AF20B8F0B5E55D>

Chapter 5

공기중에서 낙하하는 물체의 운동 이론(교사용)

슬라이드 1

(Microsoft PowerPoint - Ch3_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

윈도우즈프로그래밍(1)

슬라이드 1

쉽게 풀어쓴 C 프로그래밍

함수공간 함수공간, 점열린위상 Definition 0.1. X와 Y 는임의의집합이고 F(X, Y ) 를 X에서 Y 로의모든함수족이라하자. 집합 F(X, Y ) 에위상을정의할때이것을함수공간 (function space) 이라한다. F(X, Y ) 는다음과같이적당한적집합과

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

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Microsoft Word - 5장_보&골조.doc

MATLAB for C/C++ Programmers

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

쉽게 풀어쓴 C 프로그래밍

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

chap 5: Trees

슬라이드 1

R

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

歯PLSQL10.PDF

31. 을전개한식에서 의계수는? 를전개한식이 일 때, 의값은? 을전개했을때, 의계수와상수항의합을구하면? 을전개했을때, 의 계수는? 를전개했을때, 상수항을 구하여라. 37

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

Microsoft PowerPoint - Ch13

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

Microsoft PowerPoint - chap06-2pointer.ppt

PowerPoint Template

Java ...

대학교육151호-합침

실험 5

STATICS Page: 7-1 Tel: (02) Fax: (02) Instructor: Nam-Hoi, Park Date: / / Ch.7 트러스 (Truss) * 트러스의분류 트러스 ( 차원 ): 1. 평면트러스 (planar tru

歯522박병호.PDF

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

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

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

cat_data3.PDF

<B0F8BDC4C1A4B8AE2838C2F720BCF6C7D032292E687770>

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

Microsoft PowerPoint - Ch8

<4D F736F F D C0E55FBACEC1A4C1A4B1B8C1B6B9B0BCD2B0B326BAAFC7FCC0CFC4A1B9FD5F7635>

Transcription:

수치해석 Numercal Analyss 6009 Ch6. Roots: Open Methods

개방법 : 한개의초기값에서시작하거나구간내에근을포함하지않을수도있는두개의초기값에서시작한다. 구간법과개방법의비교 (a 구간법 ( 이분법 (b 개방법 발산하는경우 (c 개방법-수렴하는경우 Numercal Analyss

6. 단순고정점반복법 (/3 f ( = 0 을재배열하여유도 단일점반복법 (fed pont teraton 또는연속대입법 대수적조작을통하여 f ( = 0 를 를방정식좌변에오게한다. = g( 이전계산단계의 값을사용하여새로운 를예측 = g( + 근사오차 ε a = + + 00% Numercal Analyss

예제 6. Q. 고정점반복법을이용하여 f ( = e 의근을구하라. Sol 함수를정리하면 e = + 초기가정값 0 = 0 에서출발 ε a % ε t % ε t / ε t - 0 0.0000 00.000.0000 00.000 76.322 0.763 2 0.3679 7.828 35.35 0.460 3 0.6922 46.854 22.050 0.628 4 0.5005 38.309.755 0.533 5 0.6062 7.447 6.894 0.586 6 0.5454.57 3.835 0.556 원하는오차이내에도달할때까지반복 ( 근의참값은 0.5674329 Numercal Analyss

6. 단순고정점반복법 (2/3 수렴여부 추정근에서미분값 g( 이 보다작을경우수렴한다. a Convergent, 0 g < b Convergent, -<g 0 c Dvergent, g > d Dvergent, g <- Numercal Analyss

6. 단순고정점반복법 (3/3 고정점반복법에서는 g ( < 일때, 즉 g( 의기울기의절대값이 f( = 의기울기보다작을때수렴 고정점반복법공식 참값을 r 라하면 = g( + = r g ( r r + = g( r g( = ( g ( ξ r ( 도함수의평균값정리를이용 g( g( = ( r g ( ξ r 반복에서 참오차를 E = 라고정의하면, (ξ t, E t, + = g Et, r Numercal Analyss

6.2 Newton-Raphson 법 (/3 근의초기가정값 = 라면점 [, f(] 에서의접선을연장하여 축과만나는점을개선된근으로선택 f ' ( = f ( 0 + + = f ( f ' ( Numercal Analyss

예제 6.2 Q. Newton-Raphson 법을사용해서추정하라. 초기가정은 0 = 0이다. f ( = e 의근을 Sol f ( = e 이므로공식은 + e = e ε t % 0 0 00 0.500000000.8 2 0.5663003 0.47 3 0.5674365 0.0000220 4 0.56743290 < 0-8 Numercal Analyss

6.2 Newton-Raphson 법 (2/3 에대하여 Taylor 급수를전개하고, 을대입하면 r 이참값이므로, f ( = 0 & r E t, = r = f ( f ( = + r f ( f ( ( r + ( r 2! r 2 +L f ( 2 0= f ( + f ( ( r + Et, +L 2! f ( Newton-Raphson 공식 = f ( + = f ( ( +, f ( f ( 0= f ( + ( + f ( ( r + Et, 2! 2 +L E t, + = r + 이므로 f ( 0= f ( Et, + + Et, 2! 2 +L E t, + = f ( r 2f ( r E 2 t, Numercal Analyss

예제 6.3 (/2 Q. Newton-Raphson 법을사용해서 f ( = 0 의 양의근을구하라. 단, 0 = 0.5 Sol + = 0 0 9 ε t % 0 2 3 4 M 40 4 42 0.5 5.65 46.485 4.8365 37.65285.00236.000024 99.032... 2.30 0.229 0.002 Numercal Analyss

예제 6.3 (2/2 Numercal Analyss

6.2 Newton-Raphson 법 (3/3 Newton-Raphson 법이느리게수렴되지않는네가지경우 기울기가 0 [f'( = 0] 이면 N-R 공식에서 0 으로나누는경우가발생 N-R 법의수렴 ~ 함수의성질 2 초기가정의정확도 Numercal Analyss

functon [root, ea, ter] = newtraph(func, dfunc, r, es, mat, varargn % [root, ea, ter] =newtraph(func, dfunc, r, es, mat, p, p2, ; % uses Newton-Raphson method to fnd root of a func % nput: % func = name of functon % dfunc = name of dervatve of functon % r = ntal guess % es = desred relatve error (default = 0.000% % mat = mamum allowable teratons (default = 50 % p, p2, = addtonal parameters used by functon % output: % root = real root % ea = appromate relatve error (% % ter = number of teratons f nargn<3, error( at least 3 nput arguments requred, end f nargn<4 sempty(es, es= 0.000; end f nargn<5 sempty (mat, mat =50 ; end ter = 0; whle ( rold = r; r = r feval(func,r/feval(dfunc,r; ter = ter +; f r ~= 0, ea = abs((r - rold/r * 00; end f ea <= es ter >= mat, break, end end root = r; Numercal Analyss

6.3 할선법 (secant methods (/2 N-R 의문제는도함수가 0 에가까운값을가지거나도함수를계산할수없을때발생 N-R 법에서도함수의표현을없앤방법 f ( f ( f ( N-R 법에서나타나는도함수를후향유한차분으로근사시키면 + = f ( f ( + = f ( f ( ( f ( 에대해도함수값대신두개의초기값이필요 초기값사이에서 f( 의부호가바뀔필요는없음 Numercal Analyss

6.3 할선법 (2/2 또다른방법으로독립변수에약간의변동을주면, f ( f ( +δ δ f ( 반복계산식 + = f ( δ +δ f ( f ( 수정된할선법 (modfed Secant method Numercal Analyss

예제 6.5 (/2 Q. 수정된할선법으로항력계수가 0.25 kg/m 일때자유낙하 4 초후의속도가 36 m/s 가되도록번지점프하는사람의질량을구하라. 중력가속도는 9.8 m/s2 이다. 질량의초기가정으로 50 kg 으로놓고, 변동량을 0-6 으로잡아라. Sol 첫번째반복 : 0 0 = 50 f +δ 0 = 50 = 50.00005 f 0 4.579388 ( 4.57938708 = 88.3993( ε 6 t ( ( (50( 4.57938708 = 38.%; ε a 0 0 =4.57938708 +δ 0 = 43.4% =4.579388 Numercal Analyss

예제 6.5 (2/2 두번째반복 : 2 = 88.3993 f +δ = 88.39940 f = 88.3993 = 24.08970( ε 0 6 ( ( (88.3993 =.6922077 =.69220356 (.6922077.69220356 (.6922077 t = 3.%; ε +δ a = 28.76% (% (% 0 2 3 4 5 6 50.0000 88.3993 24.0897 40.547 42.7072 42.7376 42.7376 ε a 64.97 38.069 3.064.538 0.02 4. 0-6 3.4 0-2 ε t 43.438 28.762.706.57 0.02 4. 0-6 Numercal Analyss

6.4 Brent methods 구간법과개방법을혼합하여사용 구간법은이분법이용 개방법은할선법또는역2차보간법이용 할선법과역 2 차보간법의비교 가능하면빠른개방법을사용하나구간을벗어나면구간법 ( 이분법 이용 Numercal Analyss

6.5 MATLAB 함수 : fzero (/3 fzero 는단일방정식의실근을구할때구간법과개방법의장점을만족하도록설계되었다. -Usng an ntal guess: = fzero(functon, functon, 0 [, f] = fzero(functon, functon, 0 functon s a functon handle to the functon beng evaluated 0 s the ntal guess s the locaton of the root f s the functon evaluated at that root -Usng an ntal bracket: = fzero(functon, functon, [0 ] [, f] = fzero(functon, functon, [0 ] As above, ecept 0 and are guesses that must bracket a sgn change Numercal Analyss

6.5 MATLAB 함수 : fzero (2/3 f ( = 2 9 의근을 MATLAB으로구해보자. >> =fzero(@( ^2-9, -4 % 음의근 = -3 >> =fzero(@( ^2-9, 4 % 양의근 = 3 >> =fzero(@( ^2-9, 0 = -3 >> =fzero(@( ^2-9, [0 4] % 확실히양의근 = 3 Numercal Analyss

6.5 MATLAB 함수 : fzero (3/3 [, f] = fzero(functon, functon, 0, optons, p, p2, ] Fzero 에 optons 을부여할수있다. optons = optmset( par, val, par2, val2, par n : 부여할파라미터명 val n : 파라미터에부여할값 fzero 에주로사용되는파라미터값 dsplay: 모든반복에대한자세한기록을표시할때 ter ter 지정 tol: 에대한종료허용값을지정하는양수의스칼라값 Numercal Analyss

예제 6.7 (fzero 와 optmset (/2 Q. 예제 6.3의의 f ( = 0 optmset과 fzero로풀어라. 근을구하는문제를 >> optons = optmset('dsplay','ter','tol',0.0000; >> [,f] = fzero(@( ^0-, 0.5, optons Func-count f( Procedure 0.5-0.999023 ntal 2 0.485858-0.999267 search 25.4 2.70722 search Lookng for a zero n the nterval [-0.4,.4] 26 0.205272 - nterpolaton 27 0.672636-0.98042 bsecton 28 0.90638-0.626056 bsecton 29.0236 0.257278 bsecton 30 0.98928-0.0355 nterpolaton 3 0.998894-0.0007 nterpolaton 32.0000 7.68385e-005 nterpolaton 33 0.999988-0.0002359 nterpolaton Zero found n the nterval: [-0.4,.4]. =.0000 f = 7.6838e-005 Numercal Analyss

예제 6.7 (fzero 와 optmset (2/2 >> optons = optmset('dsplay','ter','tol',0.00; >> [,f] = fzero(@( ^0-, 0.5, optons Func-count f( Procedure 0.5-0.999023 ntal 32.00089 0.00897957 nterpolaton Zero found n the nterval: [-0.4,.4]. =.0009 f = 0.0090 Numercal Analyss

6.6 다항식 (/2 roots 는고차다항식의모든근을구할때사용하는함수 =roots(c : 근을나타내는열벡터 c: 다항식의계수를나타내는행벡터 Eample: f(= 5-3.5 4 +2.75 3 +2.25 2-3.875+.25 의근을찾으려면 = roots([ -3.5 2.75 2.25-3.875.25] Numercal Analyss

6.6 다항식 (2/2 poly 함수는근의값이전달되면다항식의계수를산출 -roots 의역함수 Eample: b = poly([0.5 -] (=0.5 and =-을 f( =0의근으로갖는방정식 f( 를찾는다. >> b = [.000 0.5000-0.5000] (f(= 2 +0.5-0.5 의의미 polyval 함수는한점내지여러점에서다항식의값을계산 Eample: a = [ -3.5 2.75 2.25-3.875.25]; (f(= 5-3.5 4 +2.75 3 +2.25 2-3.875+.25 polyval(a, >> -0.2500 (f( 을계산 Numercal Analyss