در این مطلب، ویدئو Python ًںگچ حل 4 ODE با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:16:56
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,100
در مسئله قبلی ما فقط یک
2
00:00:02,100 –> 00:00:04,759
معادله دیفرانسیل را حل کردیم و آن یک
3
00:00:04,759 –> 00:00:08,069
روش دیگ بخار بود که از آن برای بررسی
4
00:00:08,069 –> 00:00:10,500
نحوه تغییر اندازه گام برای بدست آوردن
5
00:00:10,500 –> 00:00:12,080
دقت متفاوت معادله دیفرانسیل خود
6
00:00:12,080 –> 00:00:14,759
برای این مسئله بعدی مشکل شماره دو استفاده
7
00:00:14,759 –> 00:00:16,619
می کنیم که برای معادلات دیفرانسیل
8
00:00:16,619 –> 00:00:17,490
9
00:00:17,490 –> 00:00:20,010
با هم حل می کنیم. اینها قرار است برای
10
00:00:20,010 –> 00:00:21,779
معادلات دیفرانسیل جفت شده باشند و
11
00:00:21,779 –> 00:00:25,170
از روش اویلر و همچنین OD int برای انجام این کار استفاده خواهیم کرد
12
00:00:25,170 –> 00:00:28,380
که به همراه این مشکل و
13
00:00:28,380 –> 00:00:31,800
از وب سایت دوره و در این
14
00:00:31,800 –> 00:00:35,280
صورت قرار است تحت برنامه باشد و این
15
00:00:35,280 –> 00:00:37,820
یک تکلیف خواهد بود. مشکل شماره
16
00:00:37,820 –> 00:00:40,290
پنج شما می دانید که تکالیف ما را پردازش کنید،
17
00:00:40,290 –> 00:00:42,329
مسئله شماره دو را پردازش کنید و فقط می توانید
18
00:00:42,329 –> 00:00:44,610
آن را از این پیوند همکاری در آنجا دریافت کنید و ما
19
00:00:44,610 –> 00:00:48,690
نیز آن را با اکسل حل می کنیم، بنابراین ما
20
00:00:48,690 –> 00:00:51,660
این واکنش شیمیایی را انجام می دهیم a
21
00:00:51,660 –> 00:00:55,500
به اضافه B به C و سپس B می رود. به علاوه
22
00:00:55,500 –> 00:00:59,219
C به D می رود و ما محصول
23
00:00:59,219 –> 00:01:01,620
مورد نظر را داریم که محصول C ما خواهد بود
24
00:01:01,620 –> 00:01:03,870
که همان چیزی است که می خواهیم و
25
00:01:03,870 –> 00:01:07,350
مقداری از این محصول نامطلوب D را داریم بنابراین می
26
00:01:07,350 –> 00:01:09,210
خواهیم محاسبه کنیم انتخابی
27
00:01:09,210 –> 00:01:12,570
بودن مقدار C را در مقابل D تولید کردیم
28
00:01:12,570 –> 00:01:14,340
و میتوانیم آن را
29
00:01:14,340 –> 00:01:16,229
با این مجموعه
30
00:01:16,229 –> 00:01:19,350
معادلات دیفرانسیل که از یک شبکه واکنش
31
00:01:19,350 –> 00:01:23,880
از توازن گونهها است جذب کنیم و
32
00:01:23,880 –> 00:01:26,700
این را به عنوان تابعی از زمان با
33
00:01:26,700 –> 00:01:31,229
زمان حل کردهایم. تغییر 0.2 ثانیه
34
00:01:31,229 –> 00:01:34,290
تا زمان نهایی سه، پس بیایید
35
00:01:34,290 –> 00:01:35,670
جلو برویم و فقط چند عدد از
36
00:01:35,670 –> 00:01:41,759
مقادیر خود را در اینجا قرار دهیم K 1 و K 2 بسیار خوب و سپس
37
00:01:41,759 –> 00:01:46,380
ما میخواهیم
38
00:01:46,380 –> 00:01:53,340
زمان نهایی سه و ما را نیز لحاظ کنیم. دلتا T از 0.2
39
00:01:53,340 –> 00:01:54,780
خوب، بیایید برویم و به
40
00:01:54,780 –> 00:01:57,710
زمانهای مورد نیاز خود برسیم، من از
41
00:01:57,710 –> 00:02:01,320
یک محدوده NP dot استفاده میکنم و ما
42
00:02:01,320 –> 00:02:03,659
بین زمان صفر و آخرین زمان حرکت
43
00:02:03,659 –> 00:02:05,340
میکنیم، من فقط کمی به آن اضافه میکنم.
44
00:02:05,340 –> 00:02:07,829
نقطه زمانی نهایی را نیز دریافت می کند و سپس
45
00:02:07,829 –> 00:02:11,569
ما یک دلتا T خواهیم داشت که باید
46
00:02:11,569 –> 00:02:13,830
numpy را NP وارد کنم
47
00:02:13,830 –> 00:02:16,110
و آنها همچنین به matplotlib در
48
00:02:16,110 –> 00:02:19,470
اینجا و همچنین برای نوت بوک مشتری
49
00:02:19,470 –> 00:02:22,860
نیاز دارند.
50
00:02:22,860 –> 00:02:24,480
به آن خط در آنجا نیازی ندارید،
51
00:02:24,480 –> 00:02:29,330
اما من matplotlib
52
00:02:29,330 –> 00:02:36,480
matplotlib PI نمودار را به عنوان یک وارد می کنم s PLT بسیار خوب،
53
00:02:36,480 –> 00:02:38,640
ما باید آن را نیز ترسیم کنیم، خوب است، بنابراین
54
00:02:38,640 –> 00:02:40,500
ما وقت خود را اینجا داریم، بیایید برویم و فقط
55
00:02:40,500 –> 00:02:43,980
برخی از چیزها را در حین رفتن چاپ کنیم
56
00:02:43,980 –> 00:02:46,530
تا ببینیم زمان مناسب است، بنابراین
57
00:02:46,530 –> 00:02:49,140
ترتیب ما وجود دارد و ما از یک جایی رفتیم.
58
00:02:49,140 –> 00:02:52,470
نقطه به فاصله دوم تا
59
00:02:52,470 –> 00:02:54,330
بتوانید زمانهای مختلفی را که در آنجا چاپ میشوند ببینید
60
00:02:54,330 –> 00:02:58,290
، خوب، بیایید به
61
00:02:58,290 –> 00:03:00,570
مدت زمان خود بپردازیم که چند نقطه زمانی در اختیار داریم.
62
00:03:00,570 –> 00:03:04,860
63
00:03:04,860 –> 00:03:10,830
64
00:03:10,830 –> 00:03:13,380
مقادیر CB و غیره بنابراین من مقادیری
65
00:03:13,380 –> 00:03:17,060
خواهم داشت که طول دارند و
66
00:03:17,060 –> 00:03:21,090
بنابراین غلظت اولیه
67
00:03:21,090 –> 00:03:23,070
a برابر با 1 B خواهد بود
68
00:03:23,070 –> 00:03:24,720
و سپس C و D نیز برابر با یک
69
00:03:24,720 –> 00:03:27,989
خواهد بود. برابر 0 باشد، بنابراین من فقط می توانم
70
00:03:27,989 –> 00:03:33,300
این را کپی کنم و
71
00:03:33,300 –> 00:03:36,840
آن ها برای CA و CB یک می شوند و سپس
72
00:03:36,840 –> 00:03:43,850
ما مقداری صفر برای C C و C D خواهیم داشت،
73
00:03:44,030 –> 00:03:49,260
بنابراین من فقط یک
74
00:03:49,260 –> 00:03:52,650
آرایه ذخیره سازی را تنظیم می کنم. برای کسانی که فقط
75
00:03:52,650 –> 00:03:54,750
در دسترس قرار دادن آن فضاها نیست، من فقط
76
00:03:54,750 –> 00:03:56,310
آنها را به یک یا
77
00:03:56,310 –> 00:03:58,980
صفر در ابتدا در طول t مقداردهی می کنم.
78
00:03:58,980 –> 00:04:04,190
برای مثال اگر c a.o c a را چاپ
79
00:04:04,190 –> 00:04:06,540
کنم، می بینم که فقط پر از یک است
80
00:04:06,540 –> 00:04:09,090
و سپس اگر C را ببینم چون
81
00:04:09,090 –> 00:04:11,100
فقط پر از صفر است، بنابراین ما
82
00:04:11,100 –> 00:04:13,350
بقیه موارد را همینجا با مقادیر جدید پر می
83
00:04:13,350 –> 00:04:18,480
کنیم. با استفاده از روش اویلر، برای
84
00:04:18,480 –> 00:04:21,298
انجام این کار، باید
85
00:04:21,298 –> 00:04:24,000
برای I در محدوده حلقه
86
00:04:24,000 –> 00:04:26,130
بزنیم و با یک شروع
87
00:04:26,130 –> 00:04:28,920
می کنیم و تا n می رویم، این
88
00:04:28,920 –> 00:04:30,900
مثال دیگری از نحوه استفاده از یک حلقه و سپس زمانی است
89
00:04:30,900 –> 00:04:32,700
که تورفتگی می کنیم. و آن حلقه،
90
00:04:32,700 –> 00:04:34,710
همه دستوراتی هستند که قرار است استفاده
91
00:04:34,710 –> 00:04:37,830
شوند، در داخل آن حلقه اجرا می شوند،
92
00:04:37,830 –> 00:04:42,180
بنابراین اگر من فقط بگویم که مثلاً در آن حلقه یک برابر دو ببینید
93
00:04:42,180 –> 00:04:45,950
و
94
00:04:45,950 –> 00:04:49,320
سپس CA را چاپ کنم، می بینم که برابر است با یکی
95
00:04:49,320 –> 00:04:51,810
در ابتدا و سپس فراتر از
96
00:04:51,810 –> 00:04:53,160
آن برابر با دو
97
00:04:53,160 –> 00:04:54,660
خواهد بود، مساوی با دو نخواهد بود، ما
98
00:04:54,660 –> 00:04:56,940
آن را با روش اویلر خود بهروزرسانی میکنیم،
99
00:04:56,940 –> 00:04:59,640
بنابراین
100
00:04:59,640 –> 00:05:03,990
از روش قبلی منهای k1 برابر CA خواهد بود،
101
00:05:03,990 –> 00:05:06,120
بنابراین من منهای یک است. اولین
102
00:05:06,120 –> 00:05:07,440
بار از طریق آن سعی می کند
103
00:05:07,440 –> 00:05:09,990
این مقدار را محاسبه کند و از pri استفاده می کند
104
00:05:09,990 –> 00:05:12,840
یا مقدار I منهای یک را ارزش گذاری کنید و
105
00:05:12,840 –> 00:05:15,840
سپس از CB I منهای یک نیز استفاده می کنم
106
00:05:15,840 –> 00:05:21,600
و آن پرانتز را می بندم و
107
00:05:21,600 –> 00:05:26,730
سپس آن را در DT ضرب می کنم و سپس CA I
108
00:05:26,730 –> 00:05:29,760
منهای یک را اضافه می کنم که اولین مورد در
109
00:05:29,760 –> 00:05:32,580
همان جاست، اما باید کپی کنیم این را
110
00:05:32,580 –> 00:05:37,080
برای سایرین نیز انجام می دهیم، CB CC و CD را انجام می دهیم
111
00:05:37,080 –> 00:05:41,580
و به همین ترتیب، فقط
112
00:05:41,580 –> 00:05:44,520
مقادیر قبلی را اضافه می کنیم و سپس آنچه که
113
00:05:44,520 –> 00:05:47,580
اکنون تغییر می کند همان چیزی است که در اینجا وجود دارد
114
00:05:47,580 –> 00:05:51,570
و این از سینتیک
115
00:05:51,570 –> 00:05:55,260
ما خواهد بود متاسفیم. واکنشهای جنبشی در اینجا ما
116
00:05:55,260 –> 00:05:58,530
داریم شما میدانید که این اولین
117
00:05:58,530 –> 00:06:00,600
واکنش k1 برابر غلظت یک بار
118
00:06:00,600 –> 00:06:02,910
غلظت B بود، اکنون عبارت بعدی را
119
00:06:02,910 –> 00:06:06,060
120
00:06:06,060 –> 00:06:09,419
در اینجا در ناحیه
121
00:06:09,419 –> 00:06:11,610
منهای اضافه میکنیم، بنابراین منهای k2
122
00:06:11,610 –> 00:06:17,910
برابر میشود. CA من منهای یک حدس میزنم
123
00:06:17,910 –> 00:06:24,979
این CB باشه و بعد بار CC من منهای
124
00:06:24,979 –> 00:06:27,450
یکی باشه، بیایید این کار رو برای بقیه
125
00:06:27,450 –> 00:06:31,260
هم انجام بدیم و خیلی
126
00:06:31,260 –> 00:06:35,760
شبیه به این یکی باشه خوبه، اما بعد ما
127
00:06:35,760 –> 00:06:37,940
فقط یک مثبت داریم
128
00:06:37,940 –> 00:06:39,440
I’m وجود دارد زیرا ما با آن
129
00:06:39,440 –> 00:06:42,860
سی سی تولید می کنیم، بنابراین این موضوع
130
00:06:42,860 –> 00:06:45,320
به آن مثبت می شود و سپس
131
00:06:45,320 –> 00:06:49,970
ما همین اصطلاح را دقیقاً در اینجا داریم
132
00:06:49,970 –> 00:06:51,410
زیرا مصرف کننده خواهد بود، ببینید که
133
00:06:51,410 –> 00:06:54,320
واکنش دوم رخ می دهد و سپس
134
00:06:54,320 –> 00:06:58,370
آخرین موردی که ما فقط داریم، این عبارت
135
00:06:58,370 –> 00:07:03,410
است در اینجا بسیار خوب حالا می توانم
136
00:07:03,410 –> 00:07:06,140
این را کمی ساده کنم اگر من
137
00:07:06,140 –> 00:07:12,520
فقط گفتم واکنش یک برابر است با این یکی
138
00:07:12,520 –> 00:07:16,820
و سپس واکنش دو برابر است با
139
00:07:16,820 –> 00:07:19,490
دومی خوب است زیرا من واقعاً فقط دو
140
00:07:19,490 –> 00:07:23,090
سرعت واکنش در اینجا دارم و سپس اگر من
141
00:07:23,090 –> 00:07:23,840
فقط انجام دهم
142
00:07:23,840 –> 00:07:31,720
– واکنش یک – واکنش به یکی و
143
00:07:31,720 –> 00:07:37,580
آن خواهد بود – واکنش – و اجازه دهید
144
00:07:37,580 –> 00:07:41,650
فقط واکنش a 1 را در اینجا قرار دهید و
145
00:07:41,650 –> 00:07:48,940
واکنش 2 یک واکنش مثبت خواهد بود –
146
00:07:48,940 –> 00:07:51,860
بسیار خوب، بنابراین می توانم آن را ساده کنم، حتی می توانم
147
00:07:51,860 –> 00:07:54,440
برخی از
148
00:07:54,440 –> 00:07:57,860
پرانتزهای اولین ها را حذف
149
00:07:57,860 –> 00:08:00,440
کنم، بنابراین روش اویلر من وجود دارد،
150
00:08:00,440 –> 00:08:02,900
اکنون مقدار CA جدید من در اینجا آمده است.
151
00:08:02,900 –> 00:08:05,990
اما همه ما میخواهیم این را ترسیم کنیم و فقط
152
00:08:05,990 –> 00:08:07,780
بتوانیم
153
00:08:07,780 –> 00:08:11,570
غلظتهای مختلف و نحوه تغییر آنها با
154
00:08:11,570 –> 00:08:14,750
زمان را ببینیم، من فقط این را کپی میکنم، بنابراین باید
155
00:08:14,750 –> 00:08:17,980
آن را تایپ کنم، خوب این شکل و
156
00:08:17,980 –> 00:08:23,180
اجازه دهید فقط به CA C BC نگاه کنیم. سی و
157
00:08:23,180 –> 00:08:27,110
خوب شما فقط می توانید آنها را وارد کنید زیرا من
158
00:08:27,110 –> 00:08:32,450
نیازی به انجام یک طرح فر