• Tidak ada hasil yang ditemukan

اﺻﻼح روش اوﻟﺮ

N/A
N/A
Protected

Academic year: 2024

Membagikan "اﺻﻼح روش اوﻟﺮ"

Copied!
30
0
0

Teks penuh

(1)

Advanced Numerical Methods 19

ﺮﻟوا شور حﻼﺻا )

هﺪﻨﻨﮐ ﯽﻨﯿﺑ ﺶﯿﭘ شور -

هﺪﻨﻨﮐ ﺢﯿﺤﺼﺗ (

ﯽﻣ هدﺎﻔﺘﺳا ﺮﯾز نﻮﯿﺳﻻﻮﻣﺮﻓ زا ﯽﻠﮐ رﻮﻃ ﻪﺑ ﺮﻟوا شور رد ﻪﮐ ﺪﺷ هرﺎﺷا  دﻮﺷ

:

ﮏﯾ  هار

حﻼﺻا و

دﻮﺒﻬﺑ

،شور ﻪﺒﺳﺎﺤﻣ

ﺮﺗ ﻖﯿﻗد ﺐﯿﺷ

)

Slope

( رد ﻪﻄﺑار قﻮﻓ

ﺖﺳا .

ﻪﺑ . دﺮﮐ ﻪﺒ ﺳﺎﺤﻣ ﻪﻠﺻﺎﻓ يﺎﻬﺘﻧا و ﻪﻠﺻﺎﻓ ياﺪﺘﺑا ﺐﯿﺷ ﻪﺑ ﻪﺟﻮﺗ ﺎﺑ ار ﺐﯿﺷ ناﻮﺗ ﯽﻣ لﺎﺜﻣ ناﻮﻨﻋ

ﺎﺑ ﯽﺑﺎﯾ نوﺮﺑ ﯽﻣ

ناﻮﺗ ﺖﺷﻮﻧ

:

زا ود ﻪﻄﺑار قﻮﻓ

ياﺮﺑ ﻪﺒﺳﺎﺤﻣ

ﯽﯾﺎﻬﻧ ﺐﯿﺷ

هدﺎﻔﺘﺳا ﯽﻣ

دﻮﺷ .

Predictor

رد شور ﺮﻟوا

زا ﻪﻄﺑار قﻮﻓ

هدﺎﻔﺘﺳا ﯽﻣ

دﻮﺷ . ﺎﻣا رد شور زا

Heun

ﻦﯾا راﺪﻘﻣ

ﻪﺑ ناﻮﻨﻋ

ﺶﯿﭘ ﯽﻨﯿﺑ

ﻪﯿﻟوا )

Predictor

( هدﺎﻔﺘﺳا هﺪﺷ

ﻪﮐ رد مﺎﮔ يﺪﻌﺑ حﻼﺻا

دﻮﺷ ﯽﻣ

. : ﺖﺷﻮﻧ ﺮﯾز ترﻮﺻ ﻪﺑ ناﻮﺗ ﯽﻣ ار

i+1

ﻪﻄﻘﻧ رد ﺐﯿﺷ راﺪﻘﻣ

(2)

Advanced Numerical Methods 20

ﺮﻟوا شور حﻼﺻا

ﻪﻠﺻﺎﻓ ﻦﯾا رد هﺪﺷ حﻼﺻا ﺐﯿﺷ راﺪﻘﻣ :

زا ﻦﯾا راﺪﻘﻣ ﺐﯿﺷ

ﺪﯾﺪﺟ رد

نﻮﯿﺳﻻﻮﻣﺮﻓ هدﺎﻔﺘﺳا

ﯽﻣ دﻮﺷ :

Corrector

ﻦﯾﺪﺑ

ﺐﯿﺗﺮﺗ شور

)

Heun

ﺮﻟوا حﻼﺻا هﺪﺷ

( ﮏﯾ شور ود

ﻪﻠﺣﺮﻣ يا

ﺖﺳا ﻪﮐ

رد نآ :

Corrector Predictor

(3)

Advanced Numerical Methods 21

شور ﯽﮑﯿﻓاﺮﮔ ﻒﯿﺻﻮﺗ Heun

Corrector Predictor

(4)

Advanced Numerical Methods 22

ﺮﻟوا شور حﻼﺻا )

لﺎﺜﻣ (

بﻮﻠﻄﻣ  ﺖﺳا

ﻞﺣ ﻪﻟدﺎﻌﻣ

ﺮﯾز ﺎﺑ هدﺎﻔﺘﺳا زا

شور رد Heun

ﻪﻠﺻﺎﻓ x=0-4

ﺎﺑ

مﺎﮔ : y(x=0)= 2 ﻪﯿﻟوا طﺮﺷ ﺎﺑ و ، h=1 ﯽﺗﺎﺒﺳﺎﺤﻣ

701082 .

6

) 1 2 (

402164 .

6 2 3

2 h

) y , x ( f ) y , x ( y f

y

5

) 1 ( 3 2

h ) y , x ( f y

y

0 1 1 0

0 0

1

0 0

0 0

1

=

+ +

=

+ +

=

=

+

=

+

=

y 5 . 0 e

dx 4

dy

0.8x

=

i=0 1 2 3 4

(5)

Advanced Numerical Methods 23

ﺮﻟوا شور حﻼﺻا )

لﺎﺜﻣ (

16.319782

) 1 2 (

13.685777 5.548623

701082 .

6

2

) ,

( )

, ( 12.25271

) 1 ( 5.548623 701082

. 6

) ,

(

0 2 2

1 1 1

2

1 1 1

0 2

=

+ +

=

+ +

=

=

+

=

+

=

y h x

f y

x y f

y

h y x f y

y

(6)

Advanced Numerical Methods 24

ﺮﻟوا شور حﻼﺻا )

لﺎﺜﻣ (

ﻪﺴﯾﺎﻘﻣ

شور ﺎﺑ

Heun

ﮏﯾ رﺎﺑ ﺢﯿﺤﺼﺗ و

15 رﺎﺑ ﺢﯿﺤﺼﺗ رد

ﺮﻫ

مﺎﮔ

:

(7)

Advanced Numerical Methods 25

ﺮﻟوا شور حﻼﺻا

رد  ﯽﺘﻟﺎﺣ ﻪﮐ

ﺎﻬﻨﺗ

ODE

ﯽﻌﺑﺎﺗ زا

،ﺪﺷﺎﺑ

x

ﺮﮕﯾد يزﺎﯿﻧ

ﻪﺑ

Predictor

ﺖﺴﯿﻧ و

Corrector

ﻢﻫ ﺎﻬﻨﺗ رﺎﺑ ﮏﯾ رد

ﺮﻫ راﺮﮑﺗ ﯽﻣ

ﺪﻧاﻮﺗ هدﺎﻔﺘﺳا

دﻮﺷ . رد ﺖﻟﺎﺣ ﻦﯾا ﯽﻣ

ناﻮﺗ ﺖﺷﻮﻧ

:

ﻪﺒﺗﺮﻣ  ﺎﻄﺧ

رد ﻦﯾا شور زا

ﻪﺒﺗﺮﻣ h3

ﺖﺳا . ﻪﺑ ترﺎﺒﻋ ﺮﮕﯾد

شور هدﺎﻔﺘﺳا

هﺪﺷ ﯽﺷور

ﻪﺒﺗﺮﻣ

2 .ﺪﺷﺎﺑﯽﻣ

ﻪﺒﺗﺮﻣ زا ﯽﻠﺤﻣ ﻊﻄﻗ يﺎﻄﺧ ﺐﯿﺗﺮﺗ ﻦﯾا ﻪﺑ O(h3)

ﻪﺒﺗﺮﻣ زا ﯽﻠﮐ يﺎﻄﺧ و O(h2)

ﺖﺳا

. .ﺪﺷ ﺪﻫاﻮﺧ ﺎﻄﺧ ﺮﺗﺪﯾﺪﺷ ﺶﻫﺎﮐ ﻪﺑ ﺮﺠﻨﻣ ﻞﺣ مﺎﮔ ﺶﻫﺎﮐ ﻦﯾاﺮﺑﺎﻨﺑ

(8)

Advanced Numerical Methods 26

ﯽﻧﺎﯿﻣ ﻪﻄﻘﻧ شور ،ﺮﻟوا شور حﻼﺻا )

Midpoint Method (

ﯽﻣ هدﺎﻔﺘﺳا ﺮﻟوا شور حﻼﺻا ياﺮﺑ ﻢﻫ شور ﻦﯾا

دﻮﺷ .

ترﻮﺻ ﻪﺑ شور ﻦﯾا Predictor

، Corrector ﯽﻣ ﻞﻤﻋ

ﺪﻨﮐ .

ناﻮﻨﻋ ﻪﺑ ﺮﻟوا ﻢﺘﯾرﻮﮕﻟا زا شور ﻦﯾا رد Predictor

ﯽﻣ هدﺎﻔﺘﺳا ﻞﺣ هزﺎﺑ ﯽﻧﺎﯿﻣ ﻪﻄﻘﻧ رد دﻮﺷ

.

ﯽﻣ هدﺎﻔﺘﺳا ﺮﻈﻧ درﻮﻣ هزﺎﺑ رد ﺐﯿﺷ ﻪﺒﺳﺎﺤﻣ ياﺮﺑ راﺪﻘﻣ ﻦﯾا زا ﺲﭙﺳ

دﻮﺷ .

(9)

Advanced Numerical Methods 27

ﯽﻧﺎﯿﻣ ﻪﻄﻘﻧ شور ،ﺮﻟوا شور حﻼﺻا )

Midpoint Method (

رد  ﻪﮐ ﯽﺗرﻮﺻ ﻪﺑ

ﻪﻄﺑار قﻮﻓ

ﻪﺟﻮﺗ

،دﻮﺷ yi+1

رد ود ﺖﻤﺳ ﻪﻟدﺎﻌﻣ

قﻮﻓ ﺮﻫﺎﻇ هﺪﺸﻧ

؛ﺖﺳا ﻦﯾاﺮﺑﺎﻨﺑ

زا

Corrector ﯽﻤﻧ

ناﻮﺗ ﻪﺑ

ناﻮﻨﻋ راﺮﮑﺗ

و دﻮﺒﻬﺑ ﺞﯾﺎﺘﻧ

هدﺎﻔﺘﺳا دﺮﮐ

.

يﺰﮐﺮﻣ شور زا ﻖﺘﺸﻣ ﺐﯾﺮﻘﺗ ياﺮﺑ شور ﻦﯾا رد )

Central (

ﺖﺳا هﺪﺷ هدﺎﻔﺘﺳا .

ﻞﺒﻗ ﺖﻟﺎﺣ ﻪﺑﺎﺸﻣ

زا ﺐﯿﺗﺮﺗ ﻪﺑ ﺰﯿﻧ شور ﻦﯾا ﯽﻠﮐ و ﯽﻠﺤﻣ يﺎﻄﺧ ﻪﺒﺗﺮﻣ

O(h3) و

O(h2) ﺖﺳا

.

(10)

Advanced Numerical Methods 28

شور ﮓﻧار يﺎﻫ

- ﺎﺗﻮﮐ )

Runge-Kutta (

يﺎﻫ شور ﮓﻧار

- ﺎﺗﻮﮐ ياﺮﺑ يﺎﻫ ﺐﯾﺮﻘﺗ

ﻪﺒﺗﺮﻣ ﺮﺗﻻﺎﺑ

ﯽﺣاﺮﻃ

؛ﺪﻧا هﺪﺷ يرﻮﻃ ﻪﺑ

ﻪﮐ ﻪﺑ ﻪﺒﺳﺎﺤﻣ ﺸﻣ

تﺎﻘﺘ .ﺪﺷﺎﺒﻧ يزﺎﯿﻧ ﺮﺗﻻﺎﺑ

ﺖﺒﺴﻧ  ﻪﺑ

شور ﺮﻠﯾوا

ﻪﮐ رﺎﺑ ﮏﯾ ﻊﺑﺎﺗ

ار f ﻪﺒﺳﺎﺤﻣ

،ﺪﻨﮐ ﯽﻣ رد

ﻦﯾا ﺎﻫ شور رد

ﺮﻫ ﻪﻠﺣﺮﻣ ﻦﯾﺪﻨﭼ

رﺎﺑ .دﻮﺷ ﯽﻣ ﻪﺒﺳﺎﺤﻣ ﻊﺑﺎﺗ ﻦﯾا

رد  ﻦﯾا ﺎﻫ شور زا

ﮏﯾ ﺐﯿﮐﺮﺗ ﯽﻄﺧ

زا

،f ياﺮﺑ ﻪﺒﺳﺎﺤﻣ

ﺐﯿﺷ هدﺎﻔﺘﺳا

دﻮﺷ ﯽﻣ .

ﻪﻌﺳﻮﺗ ﻊﺑﺎﺗ )

Increment (

ﺖﺳا ﺮﯾز ترﻮﺻ ﻪﺑ شور ﻦﯾا ﯽﻠﮐ ﻞﮑﺷ :

h h y

x y

y

i+1

=

i

+ φ (

i

,

i

, )

n n 2

2 1

1

k + α k + + α k

α

=

φ 

ﻊﺑﺎﺗ ﺖﺷﻮﻧ ﺮﯾز ﯽﻣﻮﻤﻋ ﻞﮑﺷ ﻪﺑ ناﻮﺗ ﯽﻣ ار ϕ

:

(11)

Advanced Numerical Methods 29

شور ﮓﻧار يﺎﻫ

- ﺎﺗﻮﮐ )

Runge-Kutta (

ﻊﺑﺎﺗ  ﻪﻌﺳﻮﺗ رد

ﻊﻗاو ﯽﻌﺑﺎﺗ ياﺮﺑ

ﻪﺒﺳﺎﺤﻣ راﺪﻘﻣ

ﺐﯿﺷ رد

طﺎﻘﻧ ﻒﻠﺘﺨﻣ

ﻪﻨﻣاد ﻞﺣ

ﺖﺳا . در

ﺖﻟﺎﺣ :ﺖﺷﻮﻧ ﺮﯾز ترﻮﺻ ﻪﺑ ناﻮﺗﯽﻣ ار ﻊﺑﺎﺗ ﻦﯾا ﯽﻠﮐ

و q رد p

ﻦﯾا

،ﻪﻄﺑار ﺮﯾدﺎﻘﻣ

ﯽﺘﺑﺎﺛ

ﺪﻨﺘﺴﻫ .

ﻦﯿﻨﭽﻤﻫ ﮏﯾ k

ﻊﺑﺎﺗ ﺘﺸﮔزﺎﺑ

ﯽ ﻪﺒﺳﺎﺤﻣ رد k1 ﺮﮕﯾد ترﺎﺒﻋ ﻪﺑ .ﺖﺳا k2

هدﺎﻔﺘﺳا ﯽﻣ

دﻮﺷ . ﻦﯿﻤﻫ ﺪﻧور

ياﺮﺑ k3

،

k4

، ...

و kn ﻢﻫ راﺮﻗﺮﺑ ﺖﺳا

.

(12)

Advanced Numerical Methods 30

شور ﮓﻧار يﺎﻫ

- ﺎﺗﻮﮐ )

Runge-Kutta (

نآ رد ﻪﮐ ﺖﺳا ﻦﯾا شور ﻦﯾا ﯽﮔﮋﯾو

ﯽﻣ ﻪﺒﺳﺎﺤﻣ ﻊﺑﺎﺗ ﮏﯾ زا k دﻮﺷ

.

شور

ﮓﻧار ﻒﻠﺘﺨﻣ يﺎﻫ -

داﺪﻌﺗ ﻪﭼ زا ﻪﮑﻨﯾا سﺎﺳا ﺮﺑ ﺎﺗﻮﮐ دﻮﺷ هدﺎﻔﺘﺳا k

) راﺪﻘﻣ ﺪﺷﺎﺑ رﺪﻘﭼ n

( ﻞﺑﺎﻗ

ﺖﺳا ﻒﯾﺮﻌﺗ .

راﺪﻘﻣ شور ﻦﯾا رد ﺮﮔا k1

؟ﺪﺷ ﺪﻫاﻮﺧ ﻞﺻﺎﺣ شور ماﺪﮐ ،دﻮﺷ هدﺎﻔﺘﺳا

ﺎﺑ  مﻮﻠﻌﻣ ندﻮﺑ

راﺪﻘﻣ

،n ﺮﯾدﺎﻘﻣ

،p و q ﺎﺑ a ﻪﺟﻮﺗ ﻪﺑ

يﺮﺳ رﻮﻠﯿﺗ

ﻦﯿﯿﻌﺗ ﯽﻣ

دﻮﺷ . راﺪﻘﻣ رد n

شور-ﮓﻧار شور ،ﺪﺷﺎﺑ n=2 ﻪﮐ ﯽﺗرﻮﺻ رد لﺎﺜﻣ ناﻮﻨﻋ ﻪﺑ .ﺪﻫدﯽﻣ نﺎﺸﻧ ار شور ﻪﺒﺗﺮﻣ ،ﺎﺗﻮﮐ-ﮓﻧار ﺎﺗﻮﮐﺪ.ﻫدﯽﻣ نﺎﺸﻧ ار ﻞﺣ ﻖﯿﻗد راﺪﻘﻣ ،ود ﻪﺟرد ﻊﺑاﻮﺗ ياﺮﺑ ود ﻪﺒﺗﺮﻣ ﺎﺗﻮﮐ-ﮓﻧار شور .ﻢﯾراد ار ود ﻪﺒﺗﺮﻣ

ﮓﻧار شور -

ﻪﺒﺗﺮﻣ ﺎﺗﻮﮐ 2

ياراد ﯽﻠﮐ و ﯽﻠﺤﻣ يﺎﻄﺧ

زا ﻪﺒﺗﺮﻣ O(h3)

و O(h2) ﺖﺳا

.

(13)

Advanced Numerical Methods 31

شور ﮓﻧار

- ود ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

راﺪﻘﻣ ود زا شور ﻦﯾا رد

ﯽﻣ هدﺎﻔﺘﺳا ﺪﯾﺪﺟ ﺮﯾدﺎﻘﻣ ﻪﺒﺳﺎﺤﻣ ياﺮﺑ

k

دﻮﺷ .

ياﺮﺑ ﻪﺒﺳﺎﺤﻣ

ﺮﯾدﺎﻘﻣ

،a و q رد p

ﻪﻄﺑار

،قﻮﻓ مزﻻ

ﺖﺳا ﻪﮐ

ﻦﯾا ﻪﻄﺑار ار

ﺎﺑ يﺮﺳ رﻮﻠﯿﺗ

ﻪﺒﺗﺮﻣ

مود :ﻦﯾاﺮﺑﺎﻨﺑ .ﻢﯿﻨﮐ ﻪﺴﯾﺎﻘﻣ

)1 (

) 6 (

رد ﻪﮐ ﯽﺗرﻮﺻ ﻂﺑاور

) 1 ( و )6 ( ﺎﺑ ﻢﻫ ﺮﺑاﺮﺑ راﺮﻗ هداد

،دﻮﺷ ﺮﯾدﺎﻘﻣ

ﺐﯾاﺮﺿ لﻮﻬﺠﻣ

ﺖﺳد ﻪﺑ ﯽﻣ

ﺪﯾآ

. .دﻮﺷ ﯽﻣ ﻪﺘﺷﻮﻧ (3) ﻪﻄﺑار رﻮﻠﯿﺗ ﻂﺴﺑ اﺪﺘﺑا ،رﻮﻈﻨﻣ ﻦﯾا ياﺮﺑ )

2 (

) 3 (

) 4 (

) 5 (

ﻂﺴﺑ رﻮﻠﯿﺗ

ﻊﺑﺎﺗ ود هﺮﯿﻐﺘﻣ :

(14)

Advanced Numerical Methods 32

شور ﮓﻧار

- ود ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

ﻦﯾا راﺪﻘﻣ و

ﻪﻄﺑار )

2 ( ار رد ﻪﻄﺑار )

1 ( ﻦﯾﺰﮕﯾﺎﺟ ﯽﻣ

ﻢﯿﻨﮐ

)1 (

) 6 (

) 7 (

ﻂﺑاور )6

( و ) 7 ( ار ﻢﻫ زرا ﻢﻫ راﺮﻗ ﯽﻣ ﻢﯿﻫد .

رد ﻦﯾا ترﻮﺻ :

) 3 (

(15)

Advanced Numerical Methods 33

شور ﮓﻧار

- ود ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

رد

ﻦﯾا ﺖﻟﺎﺣ ﺖﯾﺎﻬﻧ ﯽﺑ

راﺪﻘﻣ ياﺮﺑ

a2 ﯽﻣ ناﻮﺗ رد

ﺮﻈﻧ ﺖﻓﺮﮔ .

ﻦﯾاﺮﺑﺎﻨﺑ ﺖﯾﺎﻬﻧ ﯽﺑ

ﺖﻟﺎﺣ ﮓﻧار

- ﺗﻮﮐ

ﺎ .ﻢﯾراد ود ﻪﺒﺗﺮﻣ

مﺎﻤﺗ

بﺎﺨﺘﻧا ﺎﻫ

ياﺮﺑ a2

ﺮﺠﻨﻣ ﻪﺑ

باﻮﺟ نﺎﺴﮑﯾ

ياﺮﺑ ﻊﺑاﻮﺗ

ﯽﻄﺧ و

ﻪﺒﺗﺮﻣ مود

ﯽﻣ دﻮﺷ .

؟اﺮﭼ

شور ﺎﺑ

Heun

ﮏﯾ ﻪﻠﺣﺮﻣ

حﻼﺻا )

a2=0.5

(

ﻪﻨﻣاد ياﺪﺘﺑا رد ﺐﯿﺷ ﻪﻨﻣاد يﺎﻬﺘﻧا رد ﺐﯿﺷ شور ﻪﺑﺎﺸﻣ ًﺎﻘﯿﻗد ﺖﻟﺎﺣ ﻦﯾا

ﺖﺳا راﺮﮑﺗ نوﺪﺑ Heun .

(16)

Advanced Numerical Methods 34

شور ﮓﻧار

- ود ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

ﯽﻧﺎﯿﻣ ﻪﻄﻘﻧ شور )

Midpoint ) (

a

2

=1 (

ﺖﺳا ﯽﻧﺎﯿﻣ ﻪﻄﻘﻧ شور ﻪﺑﺎﺸﻣ ًﺎﻘﯿﻗد ﺖﻟﺎﺣ ﻦﯾا .

(17)

Advanced Numerical Methods 35

شور ﮓﻧار

- ود ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

شور Ralston

)

a

2

=2/3

(

(18)

Advanced Numerical Methods 36

شور ﮓﻧار

- ود ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

شور Ralston

) a

2

=2/3 (

k1

k2

xi xi+3h/4 xi+h

h k

k y

y

h k y

h x

f k

y x f k

i i

i i

i i

3 ) 2 3

( 1

4 ) , 3

4 ( 3

) ,

(

2 1

1

1 2

1

+ +

=

+ +

=

=

+

k1/3 + 2k2/3

(19)

Advanced Numerical Methods 37

يﺎﻫ شور ﮓﻧار

- ود ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

ﮓﻧار يﺎﻫ شور ﻪﺴﯾﺎﻘﻣ  -

ﻪﻟدﺎﻌﻣ ياﺮﺑ ﺮﻟوا شور ﺎﺑ مود ﻪﺒﺗﺮﻣ ﺎﺗﻮﮐ y’=−2x3 + 12x2 − 20x + 8.5

(20)

Advanced Numerical Methods 38

شور ﮓﻧار

- ﻪﺳ ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

رد

ﯽﺗرﻮﺻ ﻪﮐ

رد ﻪﻄﺑار ﯽﻠﮐ

ﮓﻧار - ﺎﺗﻮﮐ راﺪﻘﻣ رد n=3

ﺮﻈﻧ ﻪﺘﻓﺮﮔ

،دﻮﺷ شور

ﮓﻧار - يﺎﺗﻮﮐ ﻪﺒﺗﺮﻣ

مﻮﺳ ﻞﺻﺎﺣ ﯽﻣ

دﻮﺷ .

ﺮﮔا

ﺪﻧور ﻪﺑﺎﺸﻣ

شور ﻪﺒﺗﺮﻣ

مود رد ﻦﯾا ﺖﻟﺎﺣ ﻢﻫ

ﯽﻃ

،دﻮﺷ رد

عﻮﻤﺠﻣ ﻪﺑ

6 ﻪﻟدﺎﻌﻣ و

8 لﻮﻬﺠﻣ

ﯽﻣ ﻢﯿﺳر .

) روآدﺎﯾ ﯽﻣ

دﻮﺷ رد

ﮓﻧار - ﺎﺗﻮﮐ ﻪﺒﺗﺮﻣ مود

ﻪﺑ 3 ﻪﻟدﺎﻌﻣ و

4 لﻮﻬﺠﻣ هﺪﯿﺳر

ﻢﯾدﻮﺑ .(

ﻦﯾﺪﺑ.دﻮﺷ ﻦﯿﯿﻌﺗ ،هﺪﻣآ ﺖﺳد ﻪﺑ تﻻدﺎﻌﻣ زا ﺎﻫلﻮﻬﺠﻣ ﺮﯾﺎﺳ و هﺪﺷ ﻦﯿﯿﻌﺗ لﻮﻬﺠﻣ 2 ﺮﯾدﺎﻘﻣ ﺪﯾﺎﺑ ﺐﯿﺗﺮﺗ

يﺎﻄﺧ ﯽﻠﺤﻣ

و ﯽﻠﮐ زا

ﻪﺒﺗﺮﻣ O(h

4

)

O(h

3

) و ﺖﺳا

.

(21)

Advanced Numerical Methods 39

شور ﮓﻧار

- ﻪﺳ ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

k

1

k

2

xi xi+1 = xi+h

k

3

h ) k k

4 k

6 ( y 1

y

i+1

=

i

+

1

+

2

+

3

xi+h/2

k1/6 + 4k2/6+ k3/3

(22)

Advanced Numerical Methods 40

شور ﮓﻧار

- رﺎﻬﭼ ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ

دﺮﺑرﺎﮐﺮﭘ

ﻦﯾﺮﺗ ﺖﻟﺎﺣ

شور ﮓﻧار

-

،ﺎﺗﻮﮐ ﺖﻟﺎﺣ

ﻪﺒﺗﺮﻣ 4

شور ﺖﺳا

. ﻦﯾا شور ﻢﻫ

ﺪﻨﻧﺎﻣ يﺎﻫ شور

ﺮﮕﯾدﺖﺳا ﮏﯿﺳﻼﮐ 4 ﻪﺒﺗﺮﻣ ﺎﺗﻮﮐ-ﮓﻧار شور ﺎﻬﻧآ ﻦﯾﺮﺗفوﺮﻌﻣ .دراد ﺖﻟﺎﺣ ﺖﯾﺎﻬﻧ ﯽﺑ ،ﺎﺗﻮﮐ-ﮓﻧار

. :ﺪﺷﺎﺑﯽﻣ ﺮﯾز ترﻮﺻ ﻪﺑ شور ﻦﯾا نﻮﯿﺳﻻﻮﻣﺮﻓ

(23)

Advanced Numerical Methods 41

شور ﮓﻧار يﺎﻫ

- ﺮﺗﻻﺎﺑ ﻪﺒﺗﺮﻣ ﺎﺗﻮﮐ

ﮓﻧار شور -

ﻪﺒﺗﺮﻣ ﺎﺗﻮﮐ 5

Butcher

(24)

Advanced Numerical Methods 42

ﯽﻟﻮﻤﻌﻣ تﺎﻘﺘﺸﻣ ﺎﺑ تﻻدﺎﻌﻣ هﺎﮕﺘﺳد

رد

يرﺎﯿﺴﺑ زا

يﺎﻫﺪﻨﯾآﺮﻓ ﯽﺳﺪﻨﻬﻣ

مزﻻ ﺖﺳا ﻪﮐ

هﺎﮕﺘﺳد تﻻدﺎﻌﻣ

ﻞﯿﺴﻧاﺮﻔﯾد ﯽﻟﻮﻤﻌﻣ

ياﺮﺑ يداﺪﻌﺗ

زا تﻻدﺎﻌﻣ ﻪﮐ

ﻪﺑ رﻮﻃ لﻮﻤﻌﻣ ﺎﺑ

ﻢﻫ ﺖﻔﺟ )

couple (

،ﺪﻨﺘﺴﻫ ﻞﺣ

دﻮﺷ . ياﺮﺑ ﻞﺣ

ﻦﯿﻨﭼ

،ﯽﻫﺎﮕﺘﺳد

مزﻻ ﺖﺳا طﺮﺷ

ﻪﯿﻟوا ياﺮﺑ

ﻪﻟدﺎﻌﻣ n ﺺﺨﺸﻣ

دﻮﺷ .

مﺎﻤﺗ

شور ﯽﯾﺎﻫ ﻪﮐ

نﻮﻨﮐﺎﺗ ياﺮﺑ

ﻞﺣ ﮏﯾ ﻪﻟدﺎﻌﻣ ﻞﯿﺴﻧاﺮﻔﯾد

ﯽﻟﻮﻤﻌﻣ ﺢﯾﺮﺸﺗ

،ﺪﺷ ﺑ ياﺮ

ﻞﺣ .دراد دﺮﺑرﺎﮐ ﻢﻫ ﯽﻟﻮﻤﻌﻣ ﻞﯿﺴﻧاﺮﻔﯾد ﻪﻟدﺎﻌﻣ هﺎﮕﺘﺳد

(25)

Advanced Numerical Methods 43

ﯽﻟﻮﻤﻌﻣ تﺎﻘﺘﺸﻣ ﺎﺑ تﻻدﺎﻌﻣ هﺎﮕﺘﺳد

ﺮﻟوا شور مﺎﮔ ﺎﺑ ار وﺮﺑور هﺎﮕﺘﺳد 0

/

5

هدوﺪﺤﻣ رد 0

ﺎﺗ 1 ﺪﯿﻨﮐ ﻞﺣ .

 

=

=

 

 

=

=

6 0

y

4 0

y y 3 0 y

1 0 dt 4

dy

y 5 dt 0

dy

2 1

2 1

2

1 1

) (

) ( .

. .

1,i 1 1,i 1 i 1,i 2,i 1,i 1,i

2,i 1 2,i 2 i 1,i 2,i 2,i 1,i 2,i

y y f (t , y , y )h y (0.5y )h

y y f (t , y , y )h y (4 0.1y 0.3y )h

+ +

= + = −

  = + = + − −



[ ] [ ]

[ ] [ ]

1

2 2

( ) ( ) ( ) h (

( ) ( ) ( ) 0.3y (0) h 6 4 0.1(4) 0.3(6) (0.5) 6.9

1 1

2 1

y 0.5 y 0 0.5y 0 4 0.5)(4) (0.5) 3 y 0.5 y 0 4 0.1y 0

= + − = + − =

= + = + =



[ ] [ ]

[ ] [ ]

( ) ( ) ( ) h ( )( ) ( ) .25

( ) ( ) ( ) 0.3 (0.5) h 6.9 4 0.1(3) 0.3(6.9) (0.5) 7.715

1 1 1

2 2 1 2

y 1.0 y 0.5 0.5y 0.5 3 0.5 3 0.5 2 y 1.0 y 0.5 4 0.1y 0.5 y

= + − = + − =

= + = + =



(26)

Advanced Numerical Methods 44

ﯽﻟﻮﻤﻌﻣ تﺎﻘﺘﺸﻣ ﺎﺑ تﻻدﺎﻌﻣ هﺎﮕﺘﺳد

ﮓﻧار شور -

ﺎﺗﻮﮐ

رد  شور ﮓﻧار

- ﺎﺗﻮﮐ ياﺮﺑ

مﺎﻤﺗ

،ﺎﻫﺮﯿﻐﺘﻣ ﺐﯿﺷ

ﯽﯾﺎﻫ ار

ﺶﯿﭘ ﯽﻨﯿﺑ ﯽﻣ

ﻢﯿﻨﮐ . ﻦﯾا ﺐﯿﺷ

،ﺎﻫ ﻤﻫ نﺎ

ﺮﯾدﺎﻘﻣ k1

ﺪﻨﺘﺴﻫ .

زا ﻦﯾا ﺮﯾدﺎﻘﻣ ياﺮﺑ

ﻪﺒﺳﺎﺤﻣ k2

هدﺎﻔﺘﺳا ﯽﻣ

دﻮﺷ .

ًادﺪﺠﻣ زا

ﻦﯾا ﺮﯾدﺎﻘﻣ ياﺮﺑ

ﻪﺒﺳﺎﺤﻣ

k3 هدﺎﻔﺘﺳا ﺪﻫاﻮﺧ

ﺪﺷ . رد ﺖﯾﺎﻬﻧ ياﺮﺑ

ﺶﯿﭘ ﯽﻨﯿﺑ ﺐﯿﺷ

رد ﻪﻄﻘﻧ ﯽﯾﺎﻬﺘﻧا

) k4 ( زا ﺮﯾدﺎﻘﻣ ﺮﮕﯾد

k .دﻮﺷﯽﻣ هدﺎﻔﺘﺳا

ﺲﭘ  زا ﻪﮑﻧآ مﺎﻤﺗ ﺮﯾدﺎﻘﻣ

ﻪﺒﺳﺎﺤﻣ k

،ﺪﺷ زا

ﺐﯿﮐﺮﺗ ﺎﻫ نآ

ياﺮﺑ ﻪﺒﺳﺎﺤﻣ

راﺪﻘﻣ مﺎﮔ

ﺪﯾﺪﺟ هدﺎﻔﺘﺳا

ﯽﻣ دﻮﺷ .

(27)

Advanced Numerical Methods 45

ﯽﻟﻮﻤﻌﻣ تﺎﻘﺘﺸﻣ ﺎﺑ تﻻدﺎﻌﻣ هﺎﮕﺘﺳد

ﮓﻧار شور -

ﻪﺒﺗﺮﻣ يﺎﺗﻮﮐ 4

هﺎﮕﺘﺳد ياﺮﺑ ﮏﯿﺳﻼﮐ 2

ﯽﻟﻮﻤﻌﻣ ﻞﯿﺴﻧاﺮﻔﯾد ﻪﻟدﺎﻌﻣ

1,1 1 1 2

1,2 2 1 2

2,1 1 1 1,1 2 1,2

2,2 2 1 1,1 2 1,2

3,1 1 1 2,1 2

( ( ), ( ), ( )) ( ( ), ( ), ( ))

k f (t( ) h/2, y ( ) k h/2, y ( ) k h/2) k f (t( ) h/2, y ( ) k h/2, y ( ) k h/2)

k f (t( ) h/2, y ( ) k h/2, y ( )

k f t i y i y i

k f t i y i y i

i i i

i i i

i i i

 =

 =



= + + +

 = + + +



= + + 2,2

3,2 2 1 2,1 2 2,2

4,1 1 1 3,1 2 3,2

4,2 2 1 3,1 2 3,2

k h/2) k f (t( ) h/2, y ( ) k h/2, y ( ) k h/2)

k f (t( ) h, y ( ) k h, y ( ) k h) k f (t( ) h, y ( ) k h, y ( ) k h)

i i i

i i i

i i i

 +

 = + + +



= + + +

 = + + +



1,i 1 1,i 1,1 2,1 3,1 4,1

2,i 1 2,i 1,2 2,2 3,2 4,2

y y 1 (k 2k 2k k )h

6

y y 1 (k 2k 2k k )h

6

+

+

 = + + + +

 

 = + + + +



(28)

Advanced Numerical Methods 46

ﯽﻟﻮﻤﻌﻣ تﺎﻘﺘﺸﻣ ﺎﺑ تﻻدﺎﻌﻣ هﺎﮕﺘﺳد

لﺎﺜﻣ :

ﮓﻧار شور ﺎﺑ ار ﺮﯾز هﺎﮕﺘﺳد -

ﻪﺒﺗﺮﻣ ﺎﺗﻮﮐ 4

ﺪﯿﻨﮐ ﻞﺣ

.

(29)

Advanced Numerical Methods 47

ﯽﻟﻮﻤﻌﻣ تﺎﻘﺘﺸﻣ ﺎﺑ تﻻدﺎﻌﻣ هﺎﮕﺘﺳد

(30)

Advanced Numerical Methods 48

ﻻﺎﺑ ﻪﺒﺗﺮﻣ ﯽﻟﻮﻤﻌﻣ ﻞﯿﺴﻧاﺮﻔﯾد تﻻدﺎﻌﻣ ﻞﺣ

ﺒﺗﺮﻣ تﻻدﺎﻌﻣ هﺎﮕﺘﺳد ﻪﺑ ﺮﺗﻻﺎﺑ ﻪﺒﺗﺮﻣ يدﺎﻋ ﻞﯿﺴﻧاﺮﻔﯾد تﻻدﺎﻌﻣ ﻞﯾﺪﺒﺗ  ﮏﯾ ﻪ

5 . 0 '

y

; 1 y

x sin dx y

dy dx

y d

0 0

2 2

2

=

=

− +

=

dx z ≡ dy

2 2

dx y d dx

dz =

5 . 0 z

, 1 y

; dx z

dy

x sin y

dx z dz

0 0

2

=

 =

 

=

− +

=

Referensi

Dokumen terkait

درﻮﻣ هزاﺪﻧا ﺮﺛا مود ﺖﻤﺴﻗ رد ﺲﭙﺳ ﻞﭘﻮﻛ ﺶﻨﺗ يرﻮﺌﺗ زا ﺖﻤﺴﻗ ﻦﻳا رد ﻪﻛ ﻪﺘﻓﺮﮔ راﺮﻗ ﻲﺳرﺮﺑ ﺖﺳا هﺪﺷ هدﺎﻔﺘﺳا هﺪﺷ حﻼﺻا ﺗ ﺮﺛا ﻲﺳرﺮﺑ ﻪﺑ ﺲﻟاورﺪﻧاو يﺎﻫوﺮﻴﻧ ماﻮ ﻲﻣ دﻮﺷ و ﻪﺘﺳﻮﻴﭘ ﻂﻴﺤﻣ ﻚﻴﺳﻼﻛ يرﻮﺌﺗ زا

ﻖﻴﻘﺤﺗ ﻲﻧﺎﻣز و ﻲﻧﺎﻜﻣ وﺮﻤﻠﻗ رد ﻪﺘﺒﻟا ، ﻖﻴﻘﺤﺗ شور ﺎﻳ ﻪﺒﻨﺟ ـﻴﻧ ﺮـﮕﻳد يﺎﻫ ﻲـﻣ ﺰ ار عﻮـﺿﻮﻣ ناﻮـﺗ دوﺪﺤﻣ دﺮﻛ ًﻻﻮﻤﻌﻣ ﻪﻛ ﺶﻫوﮋﭘ لازﻮﭘوﺮﭘ رد ﺺﺨﺸﻣ ﻲﻣ دﻮﺷ.. زا هدﺎﻔﺘﺳا ﺎﺑ ﺸﻘﻧ ،ﻲﻫﺎﻣ ناﻮﺨﺘﺳا

3 - ﺖﺧاﻮﻨﻜﻳ پﺮﺘﺳا تﻮﺑ شور smooth bootstrap ﻪﻧﻮﻤﻧزﺎﺑ شور هداد ﻪﻋﻮﻤﺠﻣ ﺪﻴﻟﻮﺗ نآ رد ﻪﻛ ﺖﺳا يﺮﻴﻛ سﺎﺳا ﺮﺑ ﺎﻫ ﺮﻔﺻ ﻦﻴﮕﻧﺎﻴﻣ ﺎﺑ ﻊﻳزﻮﺗ ﻊﺑﺎﺗ ياراد ﻪﻛ ﻚﭼﻮﻛ ﻲﻓدﺎﺼﺗ راﺪﻘﻣ ﻚﻳ ندﺮﻛ ﻪﻓﺎﺿا

شور زا هدﺎﻔﺘﺳا ﺎﺑ ﺶﻫوﮋﭘ ﻦﯾا ﯽﻠﯿﻠﺤﺗ - یﺪﻘﻧ ﻪﺘﺧادﺮﭘ نﺎﻣر ﻦﯾا ﯽﺳرﺮﺑ ﻪﺑ و ﺞﯾﺎﺘﻧ ﻪﺑ ﺖﺳد هﺪﻣآ ﺖﺳا نآ زا ﯽﮐﺎﺣ ﺎﺑ ﻖﺒﻄﻨﻣ یدﺎﯾز ﺪﺣ ﺎﺗ نﺎﻣر ﻦﯾا ﻪﮐ ﺖﺴﯾز یرﻮﺌﺗ ﺖﺳا ترﺪﻗ ؛ رد هﺪﻨﺴﯾﻮﻧ

- ﭘ يﺎﻬﯾﺮﮕﻟﺎﺑﺮﻏ زا دﻮﺷ هدﺎﻔﺘﺳا ﯽﻨﺳ يﺎﻬﻫدر مﺎﻤﺗ رد ﻪﺘﺳﻮﯿ 3 - داﺪﻌﺘﺳا بﺬﺟ ﻪﮐ داد نﺎﺸﻧ ﺶﻫوﮋﭘ ﺞﯾﺎﺘﻧ ﯽﻠﻣﺎﻋ رﺎﺑ ﺎﺑ 80 /0 مﻮﺳ ﺖﯾﻮﻟوا رد ﻪﺗارﺎﮐ شزرو رد داﺪﻌﺘﺳا ﺖﯾﺮﯾﺪﻣ لﺪﻣ ﯽﻫد ﻞﮑﺷ رد ﺪﻌﺑ ﻦﯾا

ﻪﻌﻟﺎﻄﻣ رد رد شور ود ﻦﯾا ﺖﻗد ﯽﺳرﺮﺑ درﻮﻣ رد ﻪﮐ يا هزاﺪﻧا يﺮﯿﮔ ﺖﺳا ﻪﺘﻓﺮﮔ مﺎﺠﻧا PCT ، ﺑ ﺞﯾﺎﺘﻧ ﻪ زا هدروآ ﺖﺳد شور Semiquatitative ﺎﺑ ﻪﺴﯾﺎﻘﻣ ﻞﺑﺎﻗ شور quantative ﺖﺳا هﺪﺷ شراﺰﮔ 4 ؛

ﺶﻫوﮋﭘ ﻦﯾا زا ﯽﺧﺮﺑ ﺞﯾﺎﺘﻧ ﯽﻣ ﻪﺻﻼﺧ ﺎﻫ :ﺪﻧﻮﺷ ﯽﻤﺳﺎﻗ Ghasemi, 2006 ﯽﺸﻫوﮋﭘ رد ﺎﺑ هدﺎﻔﺘﺳا زا شور ﻞﯿﻠﺤﺗ اﻮﺘﺤﻣ و ﺰﯿﻧ شور ،ﯽﺸﯾﺎﻤﯿﭘ ﺐﺳﺎﻨﺗ ﯽﺳرﺮﺑ ﻪﺑ ﻦﺘﻣ ﻪﻤﺟﺮﺗ هﺪﺷ ي دراﺪﻧﺎﺘﺳا ﺖﯿﻠﺑﺎﻗ يﺎﻫ

سﺎﺳا ﺞﯾﺎﺘﻧ ﻪﻌﻟﺎﻄﻣ يﺮﺘﺸﯿﺑ ﺪﺻرد ﻪﮐ ﺮﺿﺎﺣ زا رد و ،رﺎـﮑﯿﺑ ناﺮـﺴﻤﻫ ﺎﺑ نﺎﻧز ،ازﺪﻨﭼ نﺎﻧز رد ﻪﺘﺳاﻮﺧﺎﻧ ﯽﮕﻠﻣﺎﺣ ددﺮﮔ ﯽﻣ ﻪﯿﺻﻮﺗ ؛ﺪﺷ هﺪﻫﺎﺸﻣ ﯽﻌﯿﺒﻃ يﺮﯿﮕﺸﯿﭘ شور زا هدﺎﻔﺘﺳا ﺶﻫﺎﮐ ﺖﻬﺟ زوﺮﺑ دراﻮﻣ ﯽﮕﻠﻣﺎـﺣ