Upload_transparent
You're reading a vietnamese translation of this document. Click here to view the document in its original language.
Th?c hi?n các ph??ng pháp Taylor S?p x?p th? 2 trong Scilab rftg.development.googlepages.com Sáng ngày: May 9, 2007 phiên b?n: v0.02 - 13/MAI/2008 Tác gi?: Ricardo Filipe Teixeira Gomes   PHAÙP THÔNG BÁO Tài li?u này ?ã ???c chu?n b? do Ricardo Filipe Teixeira Gomes, nh?ng ng??i ?ã ???c ??t t?t c? các quy?n. © 2008 Ricardo Filipe Teixeira Gomes Tài li?u này có s?n cho các t? v?n và s? d?ng s?n ph?m ?? tuân th? v?i t?t c? các quy?n tác gi? và / ho?c s? h?u trí tu?. Các b?n sao ho?c m?t ph?n, b?i b?t k? có ngh?a là, trong v?n b?n và hình ?nh có s?n trên tài li?u này rõ ràng là b? c?m tr? khi b?n tôn tr?ng các quy?n c?a quy?n tác gi? và / ho?c s? h?u trí tu?, dân tài li?u cho nó ?úng, và bao g?m imperterivelmente rõ ràng là m?t tham chi?u ??n các tác gi? c?a trang web: "rftg.development.googlepages.com." Các tài li?u ch?a ? ?ây ch? là m?t thông tin nói chung c?a m?t thiên nhiên d?a trên kinh nghi?m cá nhân và không có cách nào s? ?nh h??ng ??n ng??i ??c trên b?t k? v?n ?? c?. N?i dung c?a tài li?u này ???c cung c?p nh? là m?t s? ti?n nghi cho ??c gi? và bao g?m ch? duy nh?t c?a không ràng bu?c có thông tin. N?i dung c?a tài li?u này ???c cung c?p "nh? là" và không cung c?p b?t k?, không có gì ??m b?o v? nó. Tác gi? c?a tài li?u gi? ??nh không có trách nhi?m ??i v?i b?t k? thi?t h?i có th? x?y ra vì m?t ai ?ó là d?a trên thông tin ???c ch?a ? ?ây, k? t? khi thông tin này ch? cho thông tin, không h?a h?n hay ??m b?o r?ng là chính xác, ??y ?? và c?p nh?t. Áp d?ng cho cùng m?t n?i dung c?a b?t c? tham chi?u trong cùng. B?t k? tranh ch?p phát sinh t? ho?c liên quan ??n s? d?ng tài li?u này, ho?c có liên quan ??n quy?n tác gi? và / ho?c v?t li?u s? h?u trí tu? là m?t ph?n c?a tài li?u này nên ???c qu?n lý theo pháp lu?t và B? ?ào Nha tuân theo th?m quy?n gi?i quy?t c?a tòa án c?a B? ?ào Nha. ??c c?a tài li?u này và các yêu c?u s? d?ng các ch?p nh?n các ?i?u ki?n này. © 2008 Ricardo Filipe Teixeira Gomes. rftg.development.googlepages.com   Bách khoa Vi?n Porto c?a Vi?n K? thu?t c?a Porto S? Khoa ?i?n B?ng c?p ?i?n trong K? thu?t ?ng d?ng, các h? th?ng T? ??ng hóa và các chi nhánh K? lu?t c?a ?ng d?ng Toán h?c II Th?c hi?n các ph??ng pháp Taylor S?p x?p th? 2 trong Scilab 09/04/2007 Giáo viên / C? v?n: GS. Jose Magalhães làm vi?c th?c hi?n b?ng cách: Ricardo Filipe Teixeira Gomes   Không ???c s? d?ng b?i vì c?a th? vi?n c?a Scilab Bi?u t??ng là c?n thi?t ?? yêu c?u ng??i dùng ?? 1st và 2nd ph?m d?a trên ph?n m?m, m?c dù nó không ph?i là quan tr?ng ??i v?i các cu?c bi?u tình ? câu h?i, k? t? khi là ?? ch?ng minh tính h?p l? và ?? chính xác c?a t?ng, các ph??ng pháp Taylor c?a 2nd l?nh liên quan ??n ph??ng pháp Euler (t? l?p 1) trong gi?i quy?t các vi phân tính. Các công th?c chung ?? áp d?ng ph??ng pháp c?a Taylor's 2nd tr?t t? ?ã ???c tri?n khai th?c hi?n: K? t? khi ch?c n?ng có hai bi?n, ?? ???c achieved''and b?n c?n ph?i ch?y các tính toán sau ?ây: y''= d 2 × dF và dy = ? F = x * 2 + ? y × × × × T? ?ó s? th?c s? yêu c?u c?a ng??i s? d?ng ??n 1st ph?m d?a trên ph?n m?m c?a các ch?c n?ng ? ? F dy ? ? ? ? ? ? F = F (x) và th? 2 ph?n, m?t ph?n ? s derivatives ?? 'x' ? ? ? và theo th? t? 'và' ? ? ? y ?. ? ? ? x × ? ? ? ? ? Sau ?ó, b?n xem thông mã phát tri?n: / / (C) 2008 Ricardo Gomes - T?t c? RIGHTS RESERVED / / http://rftg.development.googlepages.com / / Th?c hi?n các ph??ng pháp Taylor 2nd l?nh / / v0.01 09/04/2007 rõ ràng / xoá t?t c? các bi?n ???c xác ??nh g = input ( 'là gì trên th?c t? ch?c n?ng (ch? dành cho m?c ?ích c?a lý thuy?t)?', 's'); G1 = input (' gì 1st ph?m d?a trên ph?n m?m c?a các ch?c n?ng (nh? v?y, ch? c?n nh?p rõ ràng)? ',' s'); g2 = ??u vào ( 'gì th? 2 ph?n, m?t ph?n ph?m d?a trên ph?n m?m c?a các ch?c n?ng t?i x (nh? v?y, ch? c?n nh?p rõ ràng)?', 's'); g3 = input (' gì th? 2 ph?n, m?t ph?n ph?m d?a trên ph?n m?m c?a các ch?c n?ng và trong (chèn nh? v?y rõ ràng)? ',' s' ); X0 = input ( 'là gì ban ??u giá tr? c?a x? "); XF = input (' là gì cu?i cùng giá tr? c?a x pertendido? '); Y0 = input (' là gì ban ??u giá tr? c?a y?") H = Input ( 'gì b??c c?a iteration h?'); / / Tham s? ???c s? d?ng ?? ki?m tra / / g = 'exp (x ^ 2)', / / G1 ='2 * x * y '; / / g2 ='2 * Y '; / / g3 * x ='2'; / / x0 = 0; / / y0 = 1, / / XF = 2; / / h = 0,2;   / / CH?C N?NG: ch?c n?ng ra = f (x) = evstr ra (g) endfunction ch?c n?ng ra = f1 (x, y) = evstr ra (G1) endfunction ch?c n?ng ra = f2 (x, y) = evstr ra (g2) endfunction ch?c n?ng ra = F3 (x, y) = evstr ra (g3) endfunction / / Ban ??u giá tr? x (1) = x0; y (1) = y0; / / tính toán chi?u dài vectors (d? li?u) ?? g?i c_vect = (XF-x0) / h; B??c //*************************** h ******************* ******** / / Tính s? iterations n_iter = (XF - x0) / h / / trong tr??ng h?p này b?ng 'c_vect' cho i = 1: n_iter x (i +1) = x (i) + h, và (i +1) = y (i) + h * f1 (x (i) và (i)) + ((h ^ 2) / 2) * (f2 (x (i) , Và (i)) + F3 (x (i) và (i)) * f1 (x (i) và (i))); k?t thúc / / sao chép vào s?n l??ng véc t? xsaida = x, y = y1 ; //*********************************************** **************** B??c //*************************** h / 2 ***************** ******** / / Tính s? iterations n_iter = (XF - x0) / (h / 2) cho i = 1: n_iter x (i +1) = x (i) + (h / 2), y (i +1) = y (i) + (h / 2) * f1 (x (i) và (i)) + (((h / 2) ^ 2) / 2) * (f2 (x (i) và (i)) + F3 (x (i) và (i)) * f1 (x (i) và (i))); k?t thúc / / sao chép vào s?n l??ng véc t? y2 ( 1) = y0; cho i = 1: c_vect y2 (i +1) = y (2 * i + 1); k?t thúc //******************** ******************************************* //***** ********************** B??c h / 4 ************************ * / / Tính s? iterations n_iter = (XF - x0) / (h / 4) cho i = 1: n_iter x (i +1) = x (i) + (h / 4);   và (i +1) = y (i) + (h / 4) * f1 (x (i) và (i)) + (((h / 4) ^ 2) / 2) * (f2 (x ( i) và (i)) + F3 (x (i) và (i)) * f1 (x (i) và (i))); k?t thúc / / sao chép vào s?n l??ng véc t? Y4 (1) = y0; cho i = 1: c_vect Y4 (i +1) = y (4 * i + 1); k?t thúc //*********************** **************************************** //************************** D? toán EC1 ******************** **** EC1 (1) = 0 cho i = 1: c_vect EC1 (i +1) = y2 (i +1) - y1 (i +1); k?t thúc //********* ************************************************** **** //************************** D? toán EC2 ******************** **** EC2 (1) = 0 cho i = 1: c_vect EC2 (i +1) = Y4 (i +1) - y2 (i +1); k?t thúc //********* ************************************************** **** D? toán //*********************** Lý do ********************** C?n (1) = 0 cho i = 1: c_vect n?u EC2 (i +1) == 0 nh?ng c?n c? (i +1) = 0; ng??i khác nh?ng c?n c? (i +1) = EC1 (i +1) / EC2 (i 1) k?t thúc cu?i //****************************************** ********************* //******************* D? toán th?c t? c?a các gi?i pháp **** ******************** For i = 1: c_vect 1 yreal (i) = f (xsaida (i)); k?t thúc //****** ************************************************** ************ Printf ( "\ n \ n \ n") printf ("********************** *********** \ N ") printf (" B ng ph??ng pháp * Taylor 2nd l?nh * \ n ") printf ("****************** *************** \ N ") printf (" \ tham s? ???c trình bày, t??ng ?ng: \ n ") printf (" \ nx; và (x), và cho h, và ?? h / 2, và cho h / 4; L?i 1; L?i 2; Lý do \ n \ n ") = B [xsaida yreal y1 y2 Y4 EC1 EC2 nh?ng c?n c?] printf (" \ n \ nFim. \ n ") Ch?y các ?ng d?ng trong Scilab:   -> Scipad () -> th?t s? là gì ch?c n?ng (ch? dành cho m?c ?ích c?a lý thuy?t)? -> Exp (x ^ 2) gì 1st ph?m d?a trên ph?n m?m c?a các ch?c n?ng (nh? v?y, ch? c?n nh?p rõ ràng)? -> 2 * x * y gì th? 2 ph?n, m?t ph?n ph?m d?a trên ph?n m?m c?a các ch?c n?ng t?i x (nh? v?y, ch? c?n nh?p rõ ràng)? -> 2 * y gì th? 2 ph?n, m?t ph?n ph?m d?a trên ph?n m?m c?a các ch?c n?ng và trong (chèn nh? v?y rõ ràng)? -> 2 x * là gì ban ??u giá tr? c?a x? -> 0 là gì cu?i cùng giá tr? c?a x pertendido? -> 2 là gì ban ??u giá tr? c?a y? -> 1 b??c nào c?a iteration h? -> 0,2 ********************************* * B ng ph??ng pháp Taylor 2nd l?nh * ********** *********************** Các tham s? ???c trình bày, t??ng ?ng: x, y (x), và cho h, và ?? h / 2, và cho h / 4; L?i 1; L?i 2; Lý do B ng 0. 0,2 0,4 0,6 0,8 1. 1,2 1,4 1,6 1,8 2. Cu?i. = 1. 1,0408108 1,1735109 1,4333294 1,8964809 2,7182818 4,2206958 7,0993271 12,935817 25,533722 54,59815 1. 1,04 1,168128 1,4167056 1,8541843 2,6166249 3,9772699 6,5036318 11,42558 21,534934 43,483338 1. 1,040502 1,1718627 1,4284046 1,8839578 2,6878302 4,1464242 6,9133307 12,451365 24,211098 50,794026 1. 1,0407196 1,1730583 1,4319937 1,8930814 2,7099647 4,2002253 7,0474891 12,799052 25,154888 53,490859 0. 0,000502 0,0037347 0,0116989 0,0297735 0,0712052 0,1691543 0,4096990 1,0257847 2,6761647 7,3106883 0. 0,0002176 0,0011956 0,0035891 0,0091236 0,0221345 0,0538011 0,1341584 0,3476866 0,9437900 2,6968328 0. 2,3069436 3,1236791 3,259548 3,2633545 3,2169335 3,1440693 3,053845 2,9503143 2,8355509 2,7108422 So v?i các s? li?u thu ???c qua các ph??ng pháp c?a Euler (t? l?p 1) (xem bên d??i), b?n có th? quan sát có th? có ???c m?t gia t?ng ?? chính xác c?a phép tính do s? áp d?ng các ph??ng pháp c?a Taylor's 2nd tr?t t?, t? ?ó có m?t gi?m ?áng k? l?i c?a liên quan ??n vi?c phân tích giá tr?. Euler c?a ph??ng pháp: -> scipad () -> là gì ch?c n?ng (nh? v?y, ch? c?n nh?p rõ ràng) -> 2 * x * y là gì ban ??u giá tr? c?a x? -> 0 là gì ban ??u giá tr? c?a y? -> 1 b??c nào c?a iteration h? -> 0,2 là gì cu?i cùng giá tr? c?a x pertendido? -> 2 l?i ra = 0. 0,2 0,4 0,6 0,8 1. 1,2 1,4 1,6 1,8 2. 1. 1. 1,08 1,2528 1,553472 2,050583 2,8708163 4,2488081 6,6281406 10,870151 18,696659 1. 1,02 1,124448 1,3358442 1,7056059 2,3346334 3,4179032 5,340132 8,8859797 15,717521 29,498643 1. 1,0302757 1,1482993 1,3824406 1,7951229 2,5106623 3,7769489 6,1035986 10,582204 19,660012 39,092999 0. 0,02 0,044448 0,0830442 0,1521339 0,2840503 0,5470870 1,091324 2,2578391 4,8473703 10,801984 0. 0,0102757 0,0238513 0,0465964 0,0895170 0,1760290 0,3590457 0,7634665 1,6962242 3,9424907 9,5943562 0. 1,94633 1,8635484 1,7822037 1,699497 1,6136569 1,5237253 1,4294326 1,3310971 1,2295198 1,1258686  
Download PDF FREE
Value This
Doc
Scribd
Average
     
Pages: 7 43
Words: 1424 13640
Characters: 9688 81678
Lines: 63 623
     
     
Letters per word: 6.8 5.99
Words per line: 22.6 21.89
Words per page: 203.43 317.21
Translations: english german norwegian romanian indonesian vietnamese

Add to your reading list

Flag_red Flag this document

Document Information

2,595 Reads | 0 Comments

Description

Implementação do Método de Taylor de 2ª Ordem no Scilab

Pdf_16x16 7 Pages


Date Added

04/24/2008

Category

Uncategorized.

Tags
Groups
Copyright

Traditional Copyright: All rights reserved

More info »

 

or use Facebook Connect