- •Решение дифференциальных уравнений
- •Основные теоретические сведения
- •1.1. Метод Эйлера для дифференциальных уравнений первого порядка
- •1.2. Решение систем дифференциальных уравнений.
- •1.3. Решение дифференциальных уравнений методом Рунге–Кутта
- •1.4. Решение дифференциальных уравнений второго порядка
- •1.5. Решение краевой задачи.
- •1.6. Решение обыкновенных дифференциальных уравнений в Mathcad
- •2. Решение уравнений в частных производных Введение
- •2.1. Уравнения гиперболического типа
- •2.2. Уравнения параболического типа.
- •2.3. Решение уравнений Лапласа и Пуассона.
- •Задание на лабораторную работу
- •Литература
Задание на лабораторную работу
Задача 1.
Дан файл с таблично заданной функцией f(x,y). Требуется найти решения задачи Коши методом Эйлера на отрезке xÎ[0, 0.2]. На тренировочном примере реализовать алгоритм метода Эйлера в пакете MathCAD. Провести решение дифференциального уравнения (в 10 узлах) данных из файла “№варианта_FXY.txt”, где № варианта студента совпадает с номером по списку группы.
Начальное условие y(0)= № варианта, решение найти на отрезке xÎ[0, (№ варианта)/5].
Задача 2.
Сравнить результаты решения в 10 , 100 и т.д. узлах. Оценить погрешность метода Эйлера.
Пример решения дифф.уравнения методом Эйлера (на MathCAD):
Исходные данные:
-.9 -5 141.2302978
-.9 -4.473684211 118.1800583
-.9 -3.947368421 97.24451963
-.9 -3.421052632 78.42368185
-.9 -2.894736842 61.71754496
-.9 -2.368421053 47.12610894
-.9 -1.842105263 34.64937380
-.9 -1.315789474 24.28733952
-.9 -.7894736842 16.04000612
-.9 -.2631578947 9.907373586
-.9 .2631578947 5.889441929
-.9 .7894736842 3.986211146
-.9 1.315789474 4.197681232
-.9 1.842105263 6.523852191
-.9 2.368421053 10.96472403
-.9 2.894736842 17.52029673
-.9 3.421052632 26.19057030
-.9 3.947368421 36.97554475
-.9 4.473684211 49.87522006
-.9 5 64.88959627
-.8052631579 -5 113.0624821
-.8052631579 -4.473684211 94.60952032
-.8052631579 -3.947368421 77.84949076
-.8052631579 -3.421052632 62.78239351
-.8052631579 -2.894736842 49.40822851
-.8052631579 -2.368421053 37.72699581
-.8052631579 -1.842105263 27.73869537
-.8052631579 -1.315789474 19.44332721
-.8052631579 -.7894736842 12.84089132
-.8052631579 -.2631578947 7.931387720
-.8052631579 .2631578947 4.714816392
-.8052631579 .7894736842 3.191177344
-.8052631579 1.315789474 3.360470572
-.8052631579 1.842105263 5.222696075
-.8052631579 2.368421053 8.777853858
-.8052631579 2.894736842 14.02594392
-.8052631579 3.421052632 20.96696626
-.8052631579 3.947368421 29.60092087
-.8052631579 4.473684211 39.92780775
-.8052631579 5 51.94762695
-.7105263158 -5 88.02442381
-.7105263158 -4.473684211 73.65793103
-.7105263158 -3.947368421 60.60946515
-.7105263158 -3.421052632 48.87902609
-.7105263158 -2.894736842 38.46661390
-.7105263158 -2.368421053 29.37222856
-.7105263158 -1.842105263 21.59587009
-.7105263158 -1.315789474 15.13753848
-.7105263158 -.7894736842 9.997233726
-.7105263158 -.2631578947 6.174955836
-.7105263158 .2631578947 3.670704803
-.7105263158 .7894736842 2.484480630
-.7105263158 1.315789474 2.616283316
-.7105263158 1.842105263 4.066112862
-.7105263158 2.368421053 6.833969266
-.7105263158 2.894736842 10.91985253
-.7105263158 3.421052632 16.32376266
-.7105263158 3.947368421 23.04569964
-.7105263158 4.473684211 31.08566348
-.7105263158 5 40.44365419
-.6157894737 -5 66.11612277
-.6157894737 -4.473684211 55.32529044
-.6157894737 -3.947368421 45.52444269
-.6157894737 -3.421052632 36.71357959
-.6157894737 -2.894736842 28.89270110
-.6157894737 -2.368421053 22.06180723
-.6157894737 -1.842105263 16.22089798
-.6157894737 -1.315789474 11.36997335
-.6157894737 -.7894736842 7.509033335
-.6157894737 -.2631578947 4.638077940
-.6157894737 .2631578947 2.757107164
-.6157894737 .7894736842 1.866121007
-.6157894737 1.315789474 1.965119468
-.6157894737 1.842105263 3.054102549
-.6157894737 2.368421053 5.133070247
-.6157894737 2.894736842 8.202022569
-.6157894737 3.421052632 12.26095950
-.6157894737 3.947368421 17.30988106
-.6157894737 4.473684211 23.34878724
-.6157894737 5 30.37767803
-.5210526316 -5 47.33757903
-.5210526316 -4.473684211 39.61159847
-.5210526316 -3.947368421 32.59442349
-.5210526316 -3.421052632 26.28605403
-.5210526316 -2.894736842 20.68649014
-.5210526316 -2.368421053 15.79573181
-.5210526316 -1.842105263 11.61377903
-.5210526316 -1.315789474 8.140631805
-.5210526316 -.7894736842 5.376290139
-.5210526316 -.2631578947 3.320754026
-.5210526316 .2631578947 1.974023473
-.5210526316 .7894736842 1.336098473
-.5210526316 1.315789474 1.406979028
-.5210526316 1.842105263 2.186665140
-.5210526316 2.368421053 3.675156805
-.5210526316 2.894736842 5.872454028
-.5210526316 3.421052632 8.778556805
-.5210526316 3.947368421 12.39346514
-.5210526316 4.473684211 16.71717902
-.5210526316 5 21.74969848
-.4263157895 -5 31.68879259
-.4263157895 -4.473684211 26.51685518
-.4263157895 -3.947368421 21.81940745
-.4263157895 -3.421052632 17.59644940
-.4263157895 -2.894736842 13.84798100
-.4263157895 -2.368421053 10.57400229
-.4263157895 -1.842105263 7.774513236
-.4263157895 -1.315789474 5.449513856
-.4263157895 -.7894736842 3.599004143
-.4263157895 -.2631578947 2.222984102
-.4263157895 .2631578947 1.321453730
-.4263157895 .7894736842 .894413027
-.4263157895 1.315789474 .9418619941
-.4263157895 1.842105263 1.463800631
-.4263157895 2.368421053 2.460228937
-.4263157895 2.894736842 3.931146912
-.4263157895 3.421052632 5.876554557
-.4263157895 3.947368421 8.296451873
-.4263157895 4.473684211 11.19083886
-.4263157895 5 14.55971551
-.3315789474 -5 19.16976341
-.3315789474 -4.473684211 16.04106054
-.3315789474 -3.947368421 13.19939464
-.3315789474 -3.421052632 10.64476569
-.3315789474 -2.894736842 8.377173698
-.3315789474 -2.368421053 6.396618668
-.3315789474 -1.842105263 4.703100602
-.3315789474 -1.315789474 3.296619495
-.3315789474 -.7894736842 2.177175347
-.3315789474 -.2631578947 1.344768161
-.3315789474 .2631578947 .7993979354
-.3315789474 .7894736842 .5410646709
-.3315789474 1.315789474 .5697683669
-.3315789474 1.842105263 .8855090237
-.3315789474 2.368421053 1.488286641
-.3315789474 2.894736842 2.378101219
-.3315789474 3.421052632 3.554952759
-.3315789474 3.947368421 5.018841257
-.3315789474 4.473684211 6.769766717
-.3315789474 5 8.807729138
-.2368421053 -5 9.780491542
-.2368421053 -4.473684211 8.184214564
-.2368421053 -3.947368421 6.734385017
-.2368421053 -3.421052632 5.431002901
-.2368421053 -2.894736842 4.274068212
-.2368421053 -2.368421053 3.263580951
-.2368421053 -1.842105263 2.399541123
-.2368421053 -1.315789474 1.681948720
-.2368421053 -.7894736842 1.110803748
-.2368421053 -.2631578947 .6861062044
-.2368421053 .2631578947 .4078560895
-.2368421053 .7894736842 .2760534034
-.2368421053 1.315789474 .2906981463
-.2368421053 1.842105263 .4517903181
-.2368421053 2.368421053 .7593299188
-.2368421053 2.894736842 1.213316948
-.2368421053 3.421052632 1.813751406
-.2368421053 3.947368421 2.560633293
-.2368421053 4.473684211 3.453962610
-.2368421053 5 4.493739354
-.1421052632 -5 3.520976956
-.1421052632 -4.473684211 2.946317244
-.1421052632 -3.947368421 2.424378606
-.1421052632 -3.421052632 1.955161044
-.1421052632 -2.894736842 1.538664557
-.1421052632 -2.368421053 1.174889143
-.1421052632 -1.842105263 .8638348043
-.1421052632 -1.315789474 .6055015395
-.1421052632 -.7894736842 .3998893495
-.1421052632 -.2631578947 .2469982336
-.1421052632 .2631578947 .1468281922
-.1421052632 .7894736842 .0993792252
-.1421052632 1.315789474 .1046513327
-.1421052632 1.842105263 .1626445146
-.1421052632 2.368421053 .2733587709
-.1421052632 2.894736842 .4367941014
-.1421052632 3.421052632 .6529505066
-.1421052632 3.947368421 .9218279861
-.1421052632 4.473684211 1.243426540
-.1421052632 5 1.617746169
-.0473684210 -5 .3912196605
-.0473684210 -4.473684211 .3273685818
-.0473684210 -3.947368421 .2693754
-.0473684210 -3.421052632 .2172401155
-.0473684210 -2.894736842 .170962728
-.0473684210 -2.368421053 .1305432378
-.0473684210 -1.842105263 .0959816446
-.0473684210 -1.315789474 .0672779487
-.0473684210 -.7894736842 .0444321498
-.0473684210 -.2631578947 .0274442481
-.0473684210 .2631578947 .0163142435
-.0473684210 .7894736842 .0110421361
-.0473684210 1.315789474 .0116279258
-.0473684210 1.842105263 .0180716127
-.0473684210 2.368421053 .0303731967
-.0473684210 2.894736842 .0485326778
-.0473684210 3.421052632 .0725500561
-.0473684210 3.947368421 .1024253315
-.0473684210 4.473684211 .138158504
-.0473684210 5 .1797495738
.0473684210 -5 .3912196605
.0473684210 -4.473684211 .3273685818
.0473684210 -3.947368421 .2693754
.0473684210 -3.421052632 .2172401155
.0473684210 -2.894736842 .170962728
.0473684210 -2.368421053 .1305432378
.0473684210 -1.842105263 .0959816446
.0473684210 -1.315789474 .0672779487
.0473684210 -.7894736842 .0444321498
.0473684210 -.2631578947 .0274442481
.0473684210 .2631578947 .0163142435
.0473684210 .7894736842 .0110421361
.0473684210 1.315789474 .0116279258
.0473684210 1.842105263 .0180716127
.0473684210 2.368421053 .0303731967
.0473684210 2.894736842 .0485326778
.0473684210 3.421052632 .0725500561
.0473684210 3.947368421 .1024253315
.0473684210 4.473684211 .138158504
.0473684210 5 .1797495738
.142105263 -5 3.520976944
.142105263 -4.473684211 2.946317234
.142105263 -3.947368421 2.424378600
.142105263 -3.421052632 1.955161039
.142105263 -2.894736842 1.538664552
.142105263 -2.368421053 1.174889139
.142105263 -1.842105263 .8638348018
.142105263 -1.315789474 .6055015379
.142105263 -.7894736842 .3998893482
.142105263 -.2631578947 .2469982329
.142105263 .2631578947 .1468281918
.142105263 .7894736842 .0993792250
.142105263 1.315789474 .1046513324
.142105263 1.842105263 .1626445141
.142105263 2.368421053 .27335877
.142105263 2.894736842 .4367941002
.142105263 3.421052632 .6529505047
.142105263 3.947368421 .9218279833
.142105263 4.473684211 1.243426537
.142105263 5 1.617746163
.236842105 -5 9.780491513
.236842105 -4.473684211 8.184214542
.236842105 -3.947368421 6.734385001
.236842105 -3.421052632 5.431002885
.236842105 -2.894736842 4.274068200
.236842105 -2.368421053 3.263580945
.236842105 -1.842105263 2.399541116
.236842105 -1.315789474 1.681948717
.236842105 -.7894736842 1.110803745
.236842105 -.2631578947 .6861062025
.236842105 .2631578947 .4078560885
.236842105 .7894736842 .2760534027
.236842105 1.315789474 .2906981456
.236842105 1.842105263 .4517903171
.236842105 2.368421053 .7593299169
.236842105 2.894736842 1.213316945
.236842105 3.421052632 1.813751402
.236842105 3.947368421 2.560633288
.236842105 4.473684211 3.453962600
.236842105 5 4.493739344
.331578947 -5 19.16976337
.331578947 -4.473684211 16.04106051
.331578947 -3.947368421 13.19939460
.331578947 -3.421052632 10.64476566
.331578947 -2.894736842 8.377173673
.331578947 -2.368421053 6.396618653
.331578947 -1.842105263 4.703100589
.331578947 -1.315789474 3.296619485
.331578947 -.7894736842 2.177175341
.331578947 -.2631578947 1.344768157
.331578947 .2631578947 .7993979332
.331578947 .7894736842 .5410646694
.331578947 1.315789474 .5697683653
.331578947 1.842105263 .8855090215
.331578947 2.368421053 1.488286637
.331578947 2.894736842 2.378101213
.331578947 3.421052632 3.554952747
.331578947 3.947368421 5.018841244
.331578947 4.473684211 6.769766698
.331578947 5 8.807729113
.426315789 -5 31.68879252
.426315789 -4.473684211 26.51685513
.426315789 -3.947368421 21.81940741
.426315789 -3.421052632 17.59644936
.426315789 -2.894736842 13.84798098
.426315789 -2.368421053 10.57400226
.426315789 -1.842105263 7.774513217
.426315789 -1.315789474 5.449513843
.426315789 -.7894736842 3.599004137
.426315789 -.2631578947 2.222984097
.426315789 .2631578947 1.321453727
.426315789 .7894736842 .8944130252
.426315789 1.315789474 .9418619919
.426315789 1.842105263 1.463800627
.426315789 2.368421053 2.460228931
.426315789 2.894736842 3.931146903
.426315789 3.421052632 5.876554545
.426315789 3.947368421 8.296451854
.426315789 4.473684211 11.19083883
.426315789 5 14.55971548
.521052632 -5 47.33757909
.521052632 -4.473684211 39.61159854
.521052632 -3.947368421 32.59442352
.521052632 -3.421052632 26.28605407
.521052632 -2.894736842 20.68649017
.521052632 -2.368421053 15.79573183
.521052632 -1.842105263 11.61377905
.521052632 -1.315789474 8.140631818
.521052632 -.7894736842 5.376290145
.521052632 -.2631578947 3.320754033
.521052632 .2631578947 1.974023475
.521052632 .7894736842 1.336098475
.521052632 1.315789474 1.406979030
.521052632 1.842105263 2.186665142
.521052632 2.368421053 3.675156811
.521052632 2.894736842 5.872454037
.521052632 3.421052632 8.778556820
.521052632 3.947368421 12.39346515
.521052632 4.473684211 16.71717905
.521052632 5 21.74969851
.615789474 -5 66.11612286
.615789474 -4.473684211 55.32529047
.615789474 -3.947368421 45.52444275
.615789474 -3.421052632 36.71357962
.615789474 -2.894736842 28.89270114
.615789474 -2.368421053 22.06180726
.615789474 -1.842105263 16.22089800
.615789474 -1.315789474 11.36997336
.615789474 -.7894736842 7.509033342
.615789474 -.2631578947 4.638077943
.615789474 .2631578947 2.757107167
.615789474 .7894736842 1.866121009
.615789474 1.315789474 1.965119470
.615789474 1.842105263 3.054102553
.615789474 2.368421053 5.133070254
.615789474 2.894736842 8.202022575
.615789474 3.421052632 12.26095951
.615789474 3.947368421 17.30988108
.615789474 4.473684211 23.34878727
.615789474 5 30.37767807
.710526316 -5 88.02442387
.710526316 -4.473684211 73.65793109
.710526316 -3.947368421 60.60946518
.710526316 -3.421052632 48.87902612
.710526316 -2.894736842 38.46661393
.710526316 -2.368421053 29.37222858
.710526316 -1.842105263 21.59587011
.710526316 -1.315789474 15.13753849
.710526316 -.7894736842 9.997233735
.710526316 -.2631578947 6.174955839
.710526316 .2631578947 3.670704806
.710526316 .7894736842 2.484480631
.710526316 1.315789474 2.616283317
.710526316 1.842105263 4.066112865
.710526316 2.368421053 6.833969269
.710526316 2.894736842 10.91985253
.710526316 3.421052632 16.32376267
.710526316 3.947368421 23.04569965
.710526316 4.473684211 31.08566350
.710526316 5 40.44365419
.805263158 -5 113.0624821
.805263158 -4.473684211 94.60952032
.805263158 -3.947368421 77.84949079
.805263158 -3.421052632 62.78239351
.805263158 -2.894736842 49.40822854
.805263158 -2.368421053 37.72699581
.805263158 -1.842105263 27.73869537
.805263158 -1.315789474 19.44332721
.805263158 -.7894736842 12.84089132
.805263158 -.2631578947 7.931387720
.805263158 .2631578947 4.714816392
.805263158 .7894736842 3.191177344
.805263158 1.315789474 3.360470572
.805263158 1.842105263 5.222696078
.805263158 2.368421053 8.777853861
.805263158 2.894736842 14.02594392
.805263158 3.421052632 20.96696626
.805263158 3.947368421 29.60092087
.805263158 4.473684211 39.92780779
.805263158 5 51.94762695
.9 -5 141.2302978
.9 -4.473684211 118.1800583
.9 -3.947368421 97.24451963
.9 -3.421052632 78.42368185
.9 -2.894736842 61.71754496
.9 -2.368421053 47.12610894
.9 -1.842105263 34.64937380
.9 -1.315789474 24.28733952
.9 -.7894736842 16.04000612
.9 -.2631578947 9.907373586
.9 .2631578947 5.889441929
.9 .7894736842 3.986211146
.9 1.315789474 4.197681232
.9 1.842105263 6.523852191
.9 2.368421053 10.96472403
.9 2.894736842 17.52029673
.9 3.421052632 26.19057030
.9 3.947368421 36.97554475
.9 4.473684211 49.87522006
.9 5 64.88959627