Professional Documents
Culture Documents
محاسبات نیوتن
محاسبات نیوتن
ﺑﺎﺳﻤﻪ ﺗﻌﺎﻟﻲ
ﻋﻨﻮﺍﻥ ﺩﺭﺱ
ﻣﺪﺭﺱ:
ﺩﮐﺘﺮ ﻋﺒﺪﺍﻟﻤﺠﻴﺪ ﺧﻮﺷﻨﻮﺩ
• ﺩﺭ ﻓﺮﺍﻳﻨﺪ ﻣﺪﻟﺴﺎﺯﯼ ﺩﻳﻨﺎﻣﻴﮑﯽ ﺳﻴﺴﺘﻢ ﻫﺎﯼ ﭘﺮﻭﺍﺯﯼ ﻋﻤﻮﻣﺎ ﺑﺎ ﻣﻮﺍﺭﺩ ﺯﻳﺮ ﺭﻭﺑﺮﻭ ﺧﻮﺍﻫﻴﻢ ﺑﻮﺩ:
ﺣﻞ ﻣﻌﺎﺩﻻﺕ ﺟﺒﺮﯼ
ﺣﻞ ﻣﻌﺎﺩﻻﺕ ﺩﻳﻔﺮﺍﻧﺴﻴﻞ ﻣﻌﻤﻮﻟﯽ
ﻣﻴﺎﻧﻴﺎﺑﯽ ﻭ ﺑﺮﺍﺯﺵ ﻣﻨﺤﻨﯽ
ﺩﺭ ﻣﻮﺍﺭﺩ ﻣﻌﺪﻭﺩ ﺣﻞ ﻣﻌﺎﺩﻻﺕ ﺩﻳﻔﺮﺍﻧﺴﻴﻞ ﺟﺰﺋﯽ
ﺗﻨﻈﻴﻢ ﻧﺮﻡ ﺍﻓﺰﺍﺭﻫﺎ ﺩﺭ ﺭﺍﺳﺘﺎﯼ ﺣﻞ ﻫﺎﯼ ﻣﻮﺭﺩ ﻧﻈﺮ
2
١
٠١/٢٠/١۴٣٩
3
ﻓﺮض ﮐﻨﯿﺪ ﺗﺎﺑﻊ g(x)=0ﺗﻌﺮﯾﻒ ﺷﺪه و ﻣﺸﺘﻖ اول آن وﺟﻮد داﺷﺘﻪ و روي
آﻧﮕﺎه ﻫﺮ ﻓﺮاﯾﻨﺪ ﻋﺪدي ﮐﻪ از ﻫﺮ ﻧﻘﻄﻪ در ﺑﺎزه ﻓﻮق ﺷﺮوع ﺷﻮد ﺑﻪ ﺻﻮرت زﯾﺮ
٢
٠١/٢٠/١۴٣٩
اﮔﺮ آﻟﻔﺎ ﮐﻤﺘﺮ از ﯾﮏ ﺑﺎﺷﺪ ﻣﻌﺎدﻟﻪ اﻧﻘﺒﺎض ﺑﻮده و ﻫﻤﮕﺮا ﺧﻮاﻫﺪ ﺑﻮد و ﭼﻮن ﻫﻤﮕﺮاﯾﯽ ﻣﻨﺤﺼﺮ ﺑﻪ
ﻓﺮد اﺳﺖ ﻃﺒﻖ ﻓﺮض ﺧﻠﻒ ﺑﻪ ﻫﻤﺎن رﯾﺸﻪ ﻣﻌﺎدﻟﻪ ﻫﻤﮕﺮا ﻣﯽ ﺷﻮد.
5
ﺍﻧﺘﺨﺎﺏ ﺍﻭﻝ
ﺟﻮﺍﺏ ﻣﻨﻔﯽ
٣
٠١/٢٠/١۴٣٩
• ﺟﻮﺍﺏ ﻣﺜﺒﺖ
ﻟﺬﺍ ﺩﺍﺭﻳﻢ
7
• ﺟﻮﺍﺏ ﻣﺜﺒﺖ
ﻟﺬﺍ ﺩﺍﺭﻳﻢ
۴
٠١/٢٠/١۴٣٩
9
• ﻣﺜﺎﻝ:
10
۵
٠١/٢٠/١۴٣٩
• f(x)=0
11
• ﺑﻪ دﻧﺒﺎل اﯾﻦ ﻫﺴﺘﯿﻢ ﮐﻪ ﺧﻂ ﻓﻮق ﻣﺤﻮر اﻓﻘﯽ را ﻗﻄﻊ ﻧﻤﺎﯾﺪ و ﻓﺮم ﺗﮑﺮار داﺳﺘﻪ ﺑﺎﺷﺪ ،ﻟﺬا:
۶
٠١/٢٠/١۴٣٩
13
14
٧
٠١/٢٠/١۴٣٩
15
16
٨
٠١/٢٠/١۴٣٩
• ﺣﺎﻝ ﻣﻌﺎﺩﻟﻪ ﺑﺎﻻ ﺭﺍ ﺑﺮﺍﯼ xﻫﺎ ﺣﻞ ﮐﺮﺩﻩ ﻭ ﻓﺮﻡ ﺗﮑﺮﺍﺭ ﺍﻳﺠﺎﺩ ﻣﯽ ﮐﻨﻴﻢ:
17
18
٩
٠١/٢٠/١۴٣٩
• ﯾﮑﯽ از ﻣﻬﻤﺘﺮﯾﻦ اﺑﺰارﻫﺎي ﻋﺪدي در ﻧﺮم اﻓﺰارﻫﺎ ﺧﺼﻮﺻﺎ در ﻣﺪﻟﺴﺎزي دﯾﻨﺎﻣﯿﮑﯽ ﺳﯿﺴﺘﻤﻬﺎ
ﻣﻌﺎدﻻت دﯾﻔﺮاﻧﺴﯿﻞ ﻣﻌﻤﻮﻟﯽ ﻫﺴﺘﻨﺪ .ﻣﻌﺎدﻻت دﯾﻔﺮاﻧﺴﯿﻞ ﺑﻪ ﻣﻌﺎدﻻﺗﯽ ﮔﻔﺘﻪ ﻣﯽ ﺷﻮد ﮐﻪ
n
ﺧﻮد ﺗﺎﺑﻊ و ﻣﺸﺘﻘﺎت آن در آن ﺣﻀﻮر دارﻧﺪ.
dy dy
f ( x, y, ,..., n ) = 0
dx dx
• ﯾﮏ ﻣﻌﺎدﻟﻪ دﯾﻔﺮاﻧﺴﯿﻞ ﻣﺮﺗﺒﻪ nرا ﻣﯽ ﺗﻮان ﺑﻪ nﻣﻌﺎدﻟﻪ ﻣﺮﺗﺒﻪ ﯾﮏ ﺗﺒﺪﯾﻞ ﻧﻤﻮد.اﯾﻦ
ﻣﻮﺿﻮع ﻫﻤﺎن ﻣﺒﻨﺎي ﺗﺸﮑﯿﻞ ﻓﻀﺎي ﺣﺎﻟﺖ ﻣﯽ ﺑﺎﺷﺪ .ﻣﺜﺎل:
d2y dy
x2 + x + ( x 2 ¬p 2 ) y = 0
dx 2 dx
dz
dy x2 + xz + ( x 2 ¬p 2 ) y = 0
=z { , dx
dx dy
¬z =0
19 dx
• اﻟﻒ( ﻣﻌﺎدﻻﺗﯽ ﮐﻪ داراي ﺷﺮاﯾﻂ اوﻟﯿﻪ ﻫﺴﺘﻨﺪ )Initial Condition Problems (ICP
• ﮐﺎرﺑﺮد در ﻣﻌﺎدﻻت ﺣﺮﮐﺖ
20
١٠
٠١/٢٠/١۴٣٩
21
١١
٠١/٢٠/١۴٣٩
23
24
١٢
٠١/٢٠/١۴٣٩
١٣
٠١/٢٠/١۴٣٩
• ﺧﻄﺎﯼ ﺭﻭﺵ
• ﺩﺭ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﻣﻄﻠﺐ ﺩﺳﺘﻮﺭﺍﺕ )( ode45ﻭ )( ode23ﺍﺯ ﺭﻭﺵ ﺭﺍﻧﮓ ﮐﻮﺗﺎ ﺑﺮﺍﯼ ﺣﻞ
ﺍﺳﺘﻔﺎﺩﻩ ﻣﯽ ﮐﻨﻨﺪ .ﺍﻟﺒﺘﻪ ﻣﻤﮑﻦ ﺍﺳﺖ ﮔﺎﻡ ﺣﻞ ﺗﻄﺒﻴﻘﯽ ﻭ ﻳﺎ ﻗﺎﺑﻞ ﺍﻧﺘﺨﺎﺏ ﺑﺎﺷﺪ.
• ﻣﻘﺎﻳﺴﻪ ﻭﺭﺷﻬﺎ
27
ﺩﻗﺖ ﺟﻮﺍﺑﻬﺎ
• ﻣﻌﻴﺎﺭﻫﺎﯼ ﺍﺻﻠﯽ ﻣﻘﺎﻳﺴﻪ ﺷﺎﻣﻞ ﺩﻭ ﻣﺤﻮﺭ ﺍﺳﺖ
ﻣﻴﺰﺍﻥ ﺣﺠﻢ ﻣﺤﺎﺳﺒﺎﺕ
• ﻣﺴﻠﻤﺎ ﺍﻳﻦ ﻧﺘﺎﻳﺞ ﺑﺎﻳﺪ ﺑﺮﺍﯼ ﻫﺮﻣﻌﺎﺩﻟﻪ ﺑﻪ ﻃﻮﺭ ﺟﺪﺍﮔﺎﻧﻪ ﺑﺮﺭﺳﯽ ﻣﺠﺪﺩ ﺷﻮﻧﺪ.
28
١۴
٠١/٢٠/١۴٣٩
29
)function dx = df(t,x
;))dx = zeros(size(x
;)dx(1) = x(2
dx(2) = -x(2) + 1
30
١۵
٠١/٢٠/١۴٣٩
ﺩﺭ ﺣﻞ ﻫﺎﯼ ﻋﺪﺩﯼ ﺗﻮﺟﻪ ﺑﻪ ﺍﻧﺘﺨﺎﺏ ﺯﻣﺎﻥ ﻧﻤﻮﻧﻪ ﺑﺮﺩﺍﯼ ﻣﺴﺎﻟﻪ ﻣﻬﻤﯽ ﺍﺳﺖ. •
ﺩﺭ ﻧﺮﻡ ﺍ ﻓﺰﺍﺭﻫﺎﻳﻲ ﻧﻈﻴﺮ ﻣﻄﻠﺐ ﺩﻭ ﻧﻮﻉ ﺣﺎﻝ ﮔﺎﻡ ﻣﺘﻐﻴﺮ ﻭ ﮔﺎﻡ ﺛﺎﺑﺖ ﻭﺟﻮﺩ ﺩﺍﺭﺩ. •
ﺩﺭﮔﺎﻡ ﻣﺘﻐﻴﺮ ﻧﺮﻡ ﺍﻓﺰﺍﺭ ﺧﻮﺩ ﺑﺮ ﺍﺳﺎﺱ ﻣﻨﺤﻨﯽ ﻫﺎﯼ ﺗﻮﻟﻴﺪ ﺷﺪﻩ ﮔﺎﻡ ﺭﺍ ﺗﻐﻴﻴﺮ ﻣﯽ •
ﺩﻫﺪ.
ﺩﺭ ﮔﺎﻡ ﺛﺎﺑﺖ ﮐﺎﺭﺑﺮ ﻳﮏ ﮔﺎﻡ ﺍﻧﺘﺨﺎﺏ ﻣﯽ ﻧﻤﺎﻳﺪ. •
ﺗﻮﺿﻴﺢ ﺍﺳﺘﻔﺎﺩﻩ ﺻﺤﻴﺢ ﺍﺯ ﮔﺎﻡ ﻫﺎﯼ ﺣﻞ ﺩﺭ ﻧﺮﻡ ﺍﻓﺰﺍﺭﻫﺎ •
ﻫﻤﻪ ﺍﻳﻦ ﺗﻨﻈﻴﻤﺎﺕ ﺩﺭ ﺑﺨﺶ Configuration parametersﻧﺮﻡ ﺍﻓﺰﺍﺭ •
ﻣﻄﻠﺐ ﻗﺎﺑﻞ ﺩﺳﺘﺮﺳﯽ ﺍﺳﺖ.
31
Http://wp.kntu.ac.ir/khoshnood
32
١۶