1. Trang chủ
  2. » Giáo án - Bài giảng

Giải tích số nguyễn thị vinh

92 234 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 92
Dung lượng 1,25 MB

Nội dung

TR NG I H C TH Y L I GI I TCH S [Ti li u gi ng d y b c i h c] Nguy n Th Vinh H N I 2010 CH NG 1: M U 1.1 GI I TCH S L Gè 1.2 S KHC BI T GI A TON H C L THUY T V TON H C TNH TON4 1.3 CC B C GI I M T BI TON C A GI I TCH S 1.4 THU T TON V PH C T P 1.4.1 Thu t toỏn 1.4.2 ph c t p thu t toỏn 1.5 S X P X V SAI S 10 1.5.1 S x p x , sai s t i v sai s tuong i 10 1.5.2 Cỏch vi t s x p x 11 1.5.3 Qui trũn s v sai s qui trũn 11 1.5.4 Cỏc cụng th c tớnh sai s 12 1.6 BI T P CH NG 13 CH NG 2: GI I H PH NG TRèNH TUY N TNH 14 2.1 PH NG PHP KH GAUSS - JORDAN 14 2.1.1 Thu t toỏn 14 2.1.2 u, nh c i m c a ph ng phỏp 14 2.1.3 Cỏc vớ d 14 2.1.4 S kh i v ch ng trỡnh 16 2.1.5 ỏnh giỏ ph c t p th i gian 17 2.1.6 ng d ng ph ng phỏp kh Gauss vo vi c tớnh nh th c 17 2.2 GI I H PTTT D NG BA NG CHẫO 18 2.2.1 t v n 18 2.2.2 p d ng ph ng phỏp kh GaussJordan: 18 2.2.3 Ph ng phỏp truy u i (n n th ng) gi i h ba ng chộo 19 2.3 PH NG PHP L P SEIDEL 21 2.3.1 Thu t toỏn 21 2.3.2 i u ki n h i t v ỏnh giỏ sai s c a ph ng phỏp 21 2.3.3 Vớ d 22 2.3.4 S kh i v ch ng trỡnh 24 2.3.5 S d ng Solver EXCEL gi i h PTTT 26 2.4 TNH MA TR N NGH CH O 26 2.4.1 ng d ng ph ng phỏp Gauss tớnh ma tr n ngh ch o 26 2.4.2 Tớnh ma tr n ngh ch o A1 b ng ph ng phỏp l p Newton 27 2.4.3 S d ng hm MINVERSE EXCEL tỡm A-1 29 2.5 BI T P CH NG 31 CH NG 3: PHẫP N I SUY V NG CONG PH H P 32 3.1 KHI QUT V BI TON N I SUY 32 3.1.1 t v n 32 3.1.2 a th c n i suy 32 3.1.3 S Horner tớnh giỏ tr c a a th c 33 3.2 A TH C N I SUY LAGRANGE 33 3.2.1 L p cụng th c 33 3.2.2 Vớ d : Tỡm giỏ tr g n ỳng c a f(2,6) t b ng s li u 34 1 3.2.3 Sai s : Ng i ta ó ch ng minh r ng n u hm f(x) kh vi liờn t c n c p N+1 trờn o n [a,b] ch a t t c cỏc m c n i suy xk, k = 0, , N thỡ sai s c a n i suy Lagrange l 34 3.2.4 S kh i v ch ng trỡnh 35 3.3 A TH C N I SUY NEWTON V I B C CCH U 36 3.3.1 B ng sai phõn h u h n 36 B ng sai phõn h u h n 36 3.3.2 a th c n i suy Newton ti n 37 3.3.3 a th c n i suy Newton lựi 38 3.3.4 Cụng th c n i suy Newton v i m c quan sỏt b t k 41 3.4 N I SUY SPLINE 43 3.4.1 t v n 43 3.4.2 Bi toỏn 43 3.4.3 Xõy d ng cụng th c 43 3.4.4 Cỏc b c gi i bi toỏn n i suy Spline b c ba 45 3.4.5 Vớ d 45 3.4.6 Ch ng trỡnh tớnh 45 3.5 PH NG PHP BèNH PH NG Bẫ NH T LM KH P D LI U 46 3.5.1 t v n : 46 3.5.2 L p cụng th c 47 3.5.3 Cỏc vớ d : 47 3.5.4 Cỏc b c gi i v ch ng trỡnh 49 3.6 BI T P CH NG 50 CH NG 4: TNH O HM V TCH PHN XC NH 51 4.1 TNH G N NG O HM 51 4.1.1 X p x giỏ tr o hm d a vo b ng sai phõn 51 4.1.2 X p x o hm b ng cụng th c n i suy 52 4.2 TNH G N NG TCH PHN XC NH 55 4.2.1 L p cụng th c chung s d ng a th c n i suy Newton ti n 55 4.2.2 Quy t c lm t ng chớnh xỏc c a vi c tớnh tớch phõn 59 4.3 BI T P CH NG 61 CH NG 5: GI I PH NG TRèNH f(x) = 62 5.1 TV N 62 5.1.1 Bi toỏn 62 5.1.2 Cỏc b c gi i 62 5.1.3 Tỏch nghi m 62 5.2 CC PH NG PHP KI N TON NGHI M 63 5.2.1 Ph ng phỏp chia ụi 63 5.2.2 Ph ng phỏp l p n 64 5.2.3 Ph ng phỏp dõy cung 65 5.2.4 Ph ng phỏp ti p n (Newton) 67 5.3 GI I H PH NG TRèNH PHI TUY N 69 5.3.1 L p cụng th c: 69 Cho h phi n 69 5.3.2 Cỏc b c gi i h phi n b ng ph ng phỏp l p Newton-Raphson 70 5.3.3 S kh i v ch ng trỡnh 73 5.4 PH NG PHP L P SEIDEL 74 5.5 S d ng Solver EXCEL gi i h ph ng trỡnh phi n 76 5.6 BI T P CH NG 77 CH NG 6: CC PH NG PHP S GI I PH NG TRINH 78 VI PHN 78 6.1 TV N 78 6.1.1 Bi toỏn Cauchy (bi toỏn giỏ tr u) 78 6.1.2 Bi toỏn biờn hai i m n tớnh i v i PTVP c p hai: 79 6.1.3 Cỏc ph ng phỏp s gi i bi toỏn Cauchy 79 6.2 CC PH NG PHP S GI I BI TON CAUCHY 79 6.2.1 Ph ng phỏp Euler 79 6.2.2 Ph ng phỏp Euler c i ti n 81 6.2.3 Ph ng phỏp Runge-Kutta 83 6.2.4 Gi i bi toỏn Cauchy c a h PTVP c p m t 86 6.3 PH NG PHP SAI PHN GI I BI TON BIấN TUY N TNH 87 6.3.1 Xột bi toỏn biờn hai i m n tớnh i v i PTVP c p hai: 87 6.3.2 Vớ d : Tỡm hm y(x) trờn [0; 1] v i b c h = 0,1 l nghi m c a 6.3.3 S kh i 89 6.4 BI T P CH NG 90 CH NG 1: M U 1.1 GI I TCH S L Gè Gi i tớch s (Numerical Analysis) hay cũn g i l Ph ng phỏp s (Numerical Methods) hay Ph ng phỏp tớnh (Calculating Methods) l m t khoa h c nghiờn c u cỏc l i gi i s c a cỏc bi toỏn c a toỏn h c Ba nhi m v chớnh c a gi i tớch s l: X p x hm s : Thay m t hm cú d ng ph c t p b ng m t hm ho c nhi a hm cú d ng n gi n h n Cỏc bi toỏn th ng g p l n i suy v x p x hm Gi i g n ỳng cỏc ph ng trỡnh: Bao g m cỏc ph ng trỡnh i s v siờu vi t, cỏc h ph ng trỡnh i s n tớnh v phi n, gi i cỏc ph ng trỡnh v h ph ng trỡnh vi phõn th ng v vi phõn o hm riờng, Gi i cỏc bi toỏn t i u Tuy nhiờn cỏc giỏo trỡnh Gi i tớch s , ng i ta ch c p n hai nhi m v u, cũn nhi m v th ba dnh cho cỏc giỏo trỡnh v Qui ho ch toỏn h c hay T i u hoỏ An approximate answer to the right problem is worth a great deal more than a precise answer to the wrong problem. (John W Turkey 1915-2000) 1.2 S KHC BI T GI A TON H C L THUY T V TON H C TNH TON TON H C L THUY T TON H C TNH TON Ch ng minh s t n t i nghi m T c h i t c a nghi m Kh o sỏt dỏng i u c a nghi m S n nh c a thu t toỏn M t s tớnh ch t nh tớnh c a nghi m Th i gian tớnh toỏn trờn mỏy v dung l ng b nh c n s d ng Vớ d 1: Tớnh tớch phõn I n = x n e x 1dx (n 1) Tớch phõn t ng ph n ta c I n = x n e x n x n 1e x 1dx = - nI n -1 (1.1) 1 I1 = xe x 1dx = x e x - e x -1dx = e-1 0,36787 0 V y ta cú th tớnh tớch phõn trờn v ý r ng In v i m i n Trờn th c t khụng ph i nh v y! Cụng th c trờn cho k t qu khụng chớnh xỏc, n = I9 =0,068480 < dự ta t ng chớnh xỏc c a e-1 d n bao nhiờu i n a! Nguyờn nhõn l sai s ban u m c ph i tớnh e-1 b khu ch i lờn sau m i l n tớnh kh c phuc, ta bi n i cụng th c (1.1) In-1 = n-1 (1 In) v ý r ng I n x n dx = (1 + n) -1 lim I n = 0 n Gi s ta c n tớnh I19 v cho I20 thỡ sai s m c ph i l 20 < 1/21 Khi ú I19 1/20 v i sai s 19 < 1/21 x 1/20 , , v n I9 0,091623 Vớ d 2: Gi i h ph ng trỡnh i s n tớnh AX = b (1.2) v i A l ma tr n vuụng c p n khụng suy bi n (detA 0), b l vộc t c t n thnh ph n Do v y cú th gi i theo qui t c Cramer: (1.3) xi = i / , i = 1, , n tớnh nghi m theo (1.3), ta ph i tớnh (n+1) nh th c c p n M i nh th c cú n! s h ng, m i s h ng cú n th a s , ú ph i th c hi n n-1 phộp nhõn V y riờng s phộp nhõn ph i th c hi n ó l (n+1) n! (n-1) Gi s n = 20, v mỏy tớnh th c hi n c 5000 phộp nhõn giõy thỡ th c hi n s phộp nhõn trờn ph i m t 300 000 000 n m! Vớ d 3: Xột h (1.2) v i 0,1 0,1 A= , n = 100 0 0,1 Khi ú detA = 10-100 Theo quan i m lớ thuy t thi A b suy bi n nờn khụng gi i c Tuy nhiờn ta cú th nh m A-1 = 10 E, v i E l ma tr n n v c p n v d dng tớnh c nghi m c a h b ng ph ng phỏp ma tr n ngh ch o! K t lu n: Trong quỏ trỡnh gi i cỏc bi toỏn, cú th n y sinh nhi u v n m toỏn h c lớ thuy t khụng quan tõm ho c khụng gi i quy t c V y c n cú m t khoa h c riờng chuyờn nghiờn c u cỏc ph ng phỏp s gi i cỏc bi toỏn ú l khoa h c tớnh toỏn m gi i tớch s l m t mụn h c 1.3 CC B C GI I M T BI TON C A GI I TCH S gi i quy t m t bi toỏn, ng i ta ph i th c hi n quỏ trỡnh mụ ph ng sau õy: Xõy d ng mụ hỡnh toỏn h c c a bi toỏn th c t Phõn tớch mụ hỡnh: tớnh t ng thớch c a mụ hỡnh v i bi toỏn th c t , s t n t i nghi m c a bi toỏn R i r c hoỏ mụ hỡnh: dựng cỏc ph ng phỏp tớnh toỏn qui bi toỏn liờn t c v bi toỏn v i s n h u h n Xõy d ng thu t toỏn: chỳ ý n ph c t p thu t toỏn, tớnh h i t , tớnh n nh c a thu t toỏn 5 Ci t ch trỡnh ng trỡnh v ch y th , ki m tra k t qu , s a l i v nõng c p ch 1.4 THU T TON V ng PH C T P 1.4.1 Thu t toỏn ĩ Khỏi ni m thu t toỏn Thu t toỏn l m t dóy h u h n cỏc b c, m i b c mụ t chớnh xỏc cỏc phộp toỏn ho c hnh ng c n th c hi n, gi i quy t m t v n N m c tr ng c a thu t toỏn: Input M i thu t toỏn c n cú m t s (cú th b ng khụng) d li u vo (input) ú l cỏc giỏ tr c n a vo thu t toỏn b t u lm vi c Cỏc d li u ny c n c l y t cỏc t p h p giỏ tr c th no ú Output M i thu t toỏn c n cú m t ho c nhi u d li u (output) ú l cỏc giỏ tr cú quan h hon ton xỏc nh v i cỏc d li u vo v l k t qu c a s th c hi n thu t toỏn Tớnh xỏc nh M i b c c a thu t toỏn c n ph i c mụ t m t cỏch chớnh xỏc, ch cú cỏch hi u nh t Tớnh kh thi T t c cỏc phộp toỏn cú m t cỏc b c c a thu t toỏn ph i n gi n Tớnh d ng M i b d li u vo tho cỏc i u ki n c a d li u vo (t c l c l y t t p giỏ tr c a cỏc d li u vo), qua x lớ b ng thu t toỏn ph i d ng sau m t s h u h n b c th c hi n ĩ Cỏc v n liờn quan n thu t toỏn Tớnh ỳng n c a thu t toỏn Khi thu t toỏn c t o chỳng ta c n ph i ch ng minh r ng thu t toỏn c th c hi n s cho ta k t qu ỳng v i m i d li u vo h p l i u ny g i l ch ng minh tớnh ỳng n c a thu t toỏn Cỏc v n n y sinh Khi gi i m t bi toỏn ng i ta cú th xột nhi u thu t toỏn khỏc xem ph c t p c a chỳng sao, dựng ngụn ng l p trỡnh no hay ci t ph n m m no ch y ch ng trỡnh, c u trỳc d li u no phự h p? Cỏc yờu c u c b n gi i m t bi toỏn Hi u ỳng bi toỏn Tỡm ỳng thu t toỏn Khụng nh m l n l p trỡnh D li u quột h t cỏc tr ng h p T c tớnh toỏn nhanh B nh phự h p Ph n m m d s d ng, d nõng c p theo yờu c u 1.4.2 ph c t p thu t toỏn ĩ nh ngh a ph c t p thu t toỏn l m t cụng c o, so sỏnh, l a ch n cỏc thu t toỏn khỏc tỡm thu t toỏn t t nh t cho l i gi i bi toỏn ĩ Hai tiờu chu n ỏnh giỏ ph c t p thu t toỏn ph c t p v th i gian tớnh toỏn ph c t p v ph m vi b nh dựng cho thu t toỏn (dung l ng c a khụng gian nh c n thi t l u tr d li u vo, cỏc k t qu tớnh toỏn trung gian v cỏc k t qu c a thu t toỏn) Chỳng ta s ch quan tõm n th i gian th c hi n thu t toỏn, vỡ v y m t thu t toỏn cú hi u qu c xem l thu t toỏn cú th i gian ch y ớt h n cỏc thu t toỏn khỏc ĩ Cỏch ỏnh giỏ th i gian th c hi n thu t toỏn - C c a cỏc d li u vo - Ch ng trỡnh d ch chuy n ch ng trỡnh ngu n thnh mó mỏy - Th i gian th c hi n cỏc phộp toỏn c a mỏy tớnh c s d ng ch y ch ng trỡnh Th i gian ch y ch ng trỡnh ph thu c vo r t nhi u nhõn t , nờn ta khụng th bi t c chớnh xỏc th i gian ch y l bao nhiờu n v th i gian chu n(bao nhiờu giõy) Th i gian th c hi n thu t toỏn nh l hm s c a c d li u vo n C c a d li u vo l m t tham s c tr ng cho d li u vo, nú nh h ng quy t nh n th i gian th c hi n ch ng trỡnh C d li u ph thu c vo thu t toỏn c th , th ng l s nguyờn d ng n Ta s d ng hm T(n), ú n l c d li u vo bi u di n th i gian th c hi n m t thu t toỏn Khi ỏnh giỏ th i gian th c hi n b ng ph ng phỏp toỏn h c, chỳng ta s b qua nhõn t ph thu c vo cỏch ci t ch t p trung vo xỏc nh l n c a th i gian th c hi n T(n) Kớ hi u toỏn h c ụ l n c s d ng mụ t l n c a hmT(n) Gi s n > (n Z), T(n),f(n) > Ta vi t T(n) = O(f(n)), n u v ch n u t n t i cỏc h ng s d ng c v n0 cho T(n) c f(n), v i m i n > n0 Ta cú th xem r ng O(f(n)) l c n trờn c a T(n) Thụng th ng th i gian ch y m t thu t toỏn t l v i 1, logn, n, nlogn, nk, ho c an v i a l h ng s ĩ Cỏc quy t c ỏnh giỏ th i gian th c hi n thu t toỏn Chia ph c t p thu t toỏn thnh nhi u o n m m i o n cú ph c t p T1 (n) = O(f1 (n) T (n) + + Tq(n) = O(max(f1(n), ,fq(n))) Tq (n) = O(f q (n) Th t v y vỡ T1(n), ,Tq(n) l ụ l n c a f1(n), , fq(n) t ng ng ú t n t i h ng s c1, , cq, n1, , nq cho T1(n) c1 f1(n) v i m i n > n1 v T2(n) c2 f2(n) v i m i n > n2, t n0 = max(n1,n2, , nq), ú v i m i n > n0, ta cú T1(n) +T2(n) + + Tq(n) (c1+c2+ + cq) max (f1(n),f2(n), , fq(n)) Cỏc loai l nh - Cỏc phộp gỏn, c, in, goto l cõu l nh Cỏc l nh ny c g i l l nh n v cú ph c t p th i gian l T(n) = O(C) = O(1) - N u S1, S2, Sn l cõu l nh thỡ { S1; S2; ; Sn } l cõu l nh h p thnh (cõu l nh ghộp kh i) - N u S, S1, S2, , Sn l cỏc cõu l nh v E1, E2, l bi u th c logic thỡ if (E1) S; else if (E2) S1; else Sn; g i l cõu l nh if - N u S1, S2, Sn l cõu l nh, E l bi u th c cú ki u th t m l cỏc giỏ tr cựng ki u v i E thỡ switch case (constant) { v1: S1; break; v2: S2; break; : Sn; break; default: Sn+1; } l nh ny oc g i l cõu l nh case - N u S l cõu l nh v E l bi u th c logic thỡ while (E) S; l cõu l nh while - N u S l cõu l nh v E l bi u th c logic thỡ S while (E); l cõu l nh while - N u S l cõu l nh, E l bi n ki u th t m c thỡ for (i = E ; i

Ngày đăng: 16/03/2017, 21:31

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w