Для численного решения можно аппроксимировать производные конечными разностями. При этом шаг времени – переменный. Вот и все – получите задачу оптимизации с ограничениями. Решение может быть получено, например, методом внутренней точки. Правда, возникает вопрос о начальной "точке" для этого метода, но он тоже решаем.
На всякий случай приведу описание задачи на “NP-языке” (это суть язык математики + "объектный" стиль описания):
Project OptCont
Module Main
Field x1_min
As Float
Field x1_max
As Float
Field x2_min
As Float
Field x2_max
As Float
Field x3_min
As Float
Field x3_max
As Float
Field T_max
As Float
Field x1_c
As Float
Field x2_c
As Float
Field R
As Float
Field L
As Float
Field x1_0
As Float
Field x2_0
As Float
Field x3_0
As Float
Field x1_T
As Float
Field x2_T
As Float
Var n
As Integer = 100
Var dt
As {0..T_max
/n
}
Var T
As {0.0..T_max
} = (n
-1)*dt
Con Ins
As
__ForAll(i
In {1..n
}, Append(v
, Me:i
))
Con Borders
As
__v
(1).x1
= x1_0
And v
(1).x2
= x2_0
And v
(1).x3
= x3_0
And
__v
(n
).x1
= x1_T
And v
(n
).x2
= x2_T
Con Opt
As Minimize(T
)
Class v
Var x1
As {x1_min
.. x1_max
}
Var x2
As {x2_min
.. x2_max
}
Var x3
As {x3_min
.. x3_max
}
Var u1
As {-1.0..1.0}
Var u2
As {-1.0..1.0}
Con Save
As Store(x1
,x2
,x3
,u1
,u2
)
Con Restriction
As
__(x1
- x1_c
)^2 + (x2
-x2_c
)^2 >= R
^2
Con dx1dt
As
__Me<>Last ==> Next.x1
= x1
+ 0.5*(u1
+u2
)*Cos(x3
)*dt
Con dx2dt
As
__Me<>Last ==> Next.x2
= x2
+ 0.5*(u1
+u2
)*Sin(x3
)*dt
Con dx3dt
As
__Me<>Last ==> Next.x3
= x3
+ (u1
-u2
)/L
*dt
Con Zero
As
__Me = Last ==> u1
=0 And u2
=0
Решение задач, полученных программой Quick NP (пока она находится в разработке), приведены ниже. Второе число первой строчки – оптимальное время, далее – массив решения (количество точек было задано 100).
Код:
1, 2.33500015845694
v(x1, x2, x3, u1, u2)
1, 0, 0, 0, 0.999999893747251, -0.801626845594266
2, 2.33939948924647E-03, 2.1361783150307E-17, 0.424929163822496, 0.99999989916165, 0.999997522462099
3, 2.38276927903297E-02, 9.72340564872356E-03, 0.424929724387529, 0.999999899273305, 0.999997464863374
4, 4.53159800231583E-02, 1.94468230635457E-02, 0.424930298564052, 0.99999989938475, 0.999997404525327
5, 6.68042610259413E-02, 2.91702525236312E-02, 0.424930886998107, 0.999999899495987, 0.99999734124758
6, 0.088292535628453, 3.88936943210531E-02, 0.424931490382999, 0.999999899607017, 0.999997274809693
7, 0.109780803651357, 4.86171487617099E-02, 0.424932109464026, 0.999999899717841, 0.999997204968608
8, 0.131269064905459, 5.83406161663334E-02, 0.424932745043813, 0.999999899828459, 0.999997131455922
9, 0.152757319190875, 6.80640968715972E-02, 0.424933397988289, 0.999999899938874, 0.999997053973742
10, 0.1742455662961, 7.77875912313333E-02, 0.424934069233646, 0.999999900049085, 0.999996972191266
11, 0.195733805996972, 8.75110996178821E-02, 0.424934759794097, 0.999999900159095, 0.999996885739861
12, 0.217222038055505, 9.72346224235853E-02, 0.424935470770803, 0.999999900268903, 0.999996794207497
13, 0.238710262218579, 0.106958160062442, 0.424936203362104, 0.999999900378512, 0.999996697132163
14, 0.260198478216455, 0.116681712971956, 0.424936958875309, 0.999999900487921, 0.99999659399405
15, 0.2816866857611, 0.126405281615194, 0.424937738740331, 0.999999900597134, 0.999996484206217
16, 0.303174884544267, 0.136128866483095, 0.424938544525516, 0.99999990070615, 0.999996367103387
17, 0.324663074235312, 0.145852468097063, 0.424939377956123, 0.99999990081497, 0.999996241928427
18, 0.346151254478678, 0.155576087011894, 0.424940240935988, 0.999999900923598, 0.999996107815913
19, 0.367639424890996, 0.165299723819085, 0.424941135573063, 0.999999901032032, 0.999995963772053
20, 0.389127585057722, 0.175023379150594, 0.424942064209697, 0.999999901140276, 0.999995808649956
21, 0.410615734529213, 0.184747053683139, 0.424943029458742, 0.99999990124833, 0.999995641118957
22, 0.432103872816118, 0.194470748143108, 0.424944034246899, 0.999999901356196, 0.999995459626259
23, 0.453591999383945, 0.204194463312229, 0.424945081867112, 0.999999901463875, 0.999995262348547
24, 0.475080113646588, 0.213918200034124, 0.424946176042367, 0.99999990157137, 0.999995047130369
25, 0.496568214958581, 0.223641959221931, 0.424947321004034, 0.999999901678681, 0.999994811404869
26, 0.518056302605729, 0.233365741867231, 0.424948521588899, 0.999999901785812, 0.999994552090682
27, 0.539544375793697, 0.243089549050554, 0.424949783360513, 0.999999901892763, 0.999994265456168
28, 0.561032433633954, 0.252813381953832, 0.424951112762568, 0.999999901999537, 0.999993946938241
29, 0.582520475126283, 0.262537241875272, 0.424952517314999, 0.999999902106136, 0.99999359089705
30, 0.604008499136741, 0.272261130247244, 0.42495400586795, 0.999999902212564, 0.999993190278326
31, 0.625496504369533, 0.281985048657985, 0.424955588935375, 0.999999902318822, 0.999992736140135
32, 0.646984489330545, 0.291708998878174, 0.424957279140261, 0.999999902424914, 0.99999221697593
33, 0.668472452279286, 0.301432982893781, 0.424959091819513, 0.999999902530843, 0.999991617723694
34, 0.689960391164289, 0.311157002947087, 0.424961045862544, 0.999999902636613, 0.999990918277079
35, 0.711448303534376, 0.320881061588501, 0.424963164901022, 0.999999902742229, 0.999990091179759
36, 0.732936186413565, 0.330605161742711, 0.424965479042429, 0.999999902847695, 0.999989097927521
37, 0.7544240361194, 0.340329306794116, 0.424968027475794, 0.999999902953018, 0.999987882787201
38, 0.775911847989528, 0.350053500698188, 0.424970862535298, 0.999999903058205, 0.999986361941511
39, 0.797399615952129, 0.359777748127367, 0.424974056324149, 0.999999903163265, 0.999984403240253
40, 0.818887331814382, 0.369502054660823, 0.42497771211432, 0.99999990326821, 0.999981785473167
41, 0.840374984002502, 0.37922642702112, 0.424981985352127, 0.999999903373054, 0.99997810809577
42, 0.861862555127607, 0.38895087332327, 0.424987125955754, 0.999999903477817, 0.999972563173869
43, 0.883350016690061, 0.398675403123661, 0.424993574401618, 0.999999903582531, 0.999963240399322
44, 0.904837315382617, 0.408400026154089, 0.425002221728749, 0.999999903687245, 0.999944271398974
45, 0.926324326184221, 0.418124742755932, 0.425015343082477, 0.999999903792051, 0.999884538626867
46, 0.947810567629901, 0.427849450838588, 0.425042552949038, 0.999999903889642, 0.856140826762103
47, 0.967752218204017, 0.43687572832437, 0.45897295374584, 0.999999903917757, 0.77775896544029
48, 0.986547495517437, 0.446163795485103, 0.511390390772154, 0.999999903916103, 0.777754975215111
49, 1.00483028311047, 0.456423831821527, 0.563808768927009, 0.9999999039162, 0.777755111927523
50, 1.02255039192636, 0.4676276918238, 0.616227114837089, 0.999999903916194, 0.777755103798888
51, 1.03965914271773, 0.47974459645068, 0.668645462664376, 0.999999903916194, 0.77775510427668
52, 1.05610953688455, 0.492741259998331, 0.721063810378971, 0.999999903916194, 0.777755104246827
53, 1.07185638430077, 0.506581979923608, 0.773482158100608, 0.999999903916194, 0.77775510427844
54, 1.08685642752527, 0.521228735020847, 0.825900505814789, 0.999999903916194, 0.777755103769351
55, 1.10106846062375, 0.536641289856807, 0.878318853649042, 0.999999903916195, 0.777755112424782
56, 1.1144534424401, 0.552777305394088, 0.930737199441838, 0.999999903916195, 0.777754965223913
57, 1.12697460263352, 0.56959245363212, 0.983155579953225, 0.999999903916196, 0.77775746864479
58, 1.13859756177209, 0.587040568762474, 1.03557337001126, 0.999999903916194, 0.77771489336877
59, 1.14929012785298, 0.605073257943788, 1.08800120181438, 0.999999903916223, 0.778438965141573
60, 1.15902698459715, 0.623649063990625, 1.14025825506152, 0.999999903915751, 0.766124999554752
61, 1.16771966647423, 0.642576134943813, 1.19541966301526, 0.999999903923919, 0.975388295999226
62, 1.17626037451817, 0.664249666772851, 1.20122452245001, 0.999999902430062, 0.999991478631167
63, 1.18477993212905, 0.686242964483875, 1.20122650927544, 0.999999900975269, 0.999995865105702
64, 1.19329946472226, 0.708236327342497, 1.20122746116999, 0.999999899480596, 0.999997272571523
65, 1.20181898236921, 0.730229713771861, 1.20122808074909, 0.999999897944378, 0.999997966478844
66, 1.21033848933885, 0.752223113093541, 1.20122853630185, 0.99999989636486, 0.999998379731698
67, 1.21885798804297, 0.774216520823357, 1.20122889401283, 0.999999894740183, 0.9999986539575
68, 1.22737748004101, 0.796209934598407, 1.2012291866621, 0.999999893068381, 0.999998849211836
69, 1.23589696642731, 0.818203352995451, 1.20122943286465, 0.999999891347373, 0.99999899531431
70, 1.2444164480138, 0.840196775077736, 1.20122964420175, 0.999999889574954, 0.999999108749757
71, 1.25293592542792, 0.862190200188429, 1.20122982836609, 0.999999887748784, 0.999999199372554
72, 1.26145539916988, 0.884183627844578, 1.20122999072555, 0.999999885866381, 0.999999273435637
73, 1.26997486964848, 0.906177057677695, 1.2012301351726, 0.999999883925105, 0.999999335098019
74, 1.27849433720458, 0.92817048939816, 1.20123026461819, 0.999999881922151, 0.99999938723357
75, 1.28701380212729, 0.950163922772726, 1.20123038129475, 0.999999879854531, 0.999999431891813
76, 1.2955332646653, 0.972157357609671, 1.20123048695061, 0.999999877719063, 0.999999470573719
77, 1.30405272503525, 0.994150793748639, 1.20123058297934, 0.999999875512349, 0.999999504403718
78, 1.31257218342791, 1.01614423105347, 1.20123067050851, 0.999999873230765, 0.99999953424081
79, 1.32109164001287, 1.03813766940703, 1.2012307504622, 0.999999870870434, 0.99999956075252
80, 1.32961109494227, 1.06013110870733, 1.20123082360618, 0.999999868427207, 0.999999584465433
81, 1.33813054835357, 1.08212454886467, 1.20123089058101, 0.999999865896638, 0.999999605800526
82, 1.34665000037197, 1.1041179897994, 1.20123095192691, 0.99999986327396, 0.999999625098381
83, 1.3551694511122, 1.12611143144012, 1.20123100810267, 0.999999860554049, 0.999999642637498
84, 1.36368890068005, 1.1481048737224, 1.20123105950016, 0.999999857731395, 0.999999658647827
85, 1.37220834917367, 1.17009831658758, 1.20123110645574, 0.999999854800066, 0.999999673320907
86, 1.3807277966846, 1.19209175998191, 1.20123114925916, 0.999999851753662, 0.999999686817561
87, 1.38924724329864, 1.21408520385583, 1.20123118816075, 0.999999848585269, 0.999999699273817
88, 1.39776668909667, 1.23607864816329, 1.20123122337714, 0.999999845287412, 0.999999710805511
89, 1.40628613415524, 1.25807209286133, 1.20123125509586, 0.99999984185199, 0.999999721511899
90, 1.41480557854718, 1.28006553790956, 1.2012312834791, 0.99999983827021, 0.999999731478518
91, 1.42332502234207, 1.3020589832698, 1.20123130866684, 0.999999834532517, 0.999999740779481
92, 1.4318444656067, 1.32405242890581, 1.2012313307793, 0.999999830628505, 0.999999749479322
93, 1.44036390840542, 1.34604587478294, 1.20123134991904, 0.999999826546817, 0.999999757634491
94, 1.44888335080055, 1.36803932086792, 1.2012313661726, 0.999999822275043, 0.999999765294588
95, 1.45740279285264, 1.39003276712864, 1.20123137961193, 0.999999817799589, 0.999999772503367
96, 1.46592223462079, 1.41202621353391, 1.20123139029543, 0.99999981310553, 0.999999779299572
97, 1.47444167616294, 1.43401966005332, 1.20123139826886, 0.999999808176448, 0.999999785717635
98, 1.48296111753606, 1.45601310665702, 1.20123140356597, 0.999999802994238, 0.999999791788263
99, 1.49148055879647, 1.47800655331563, 1.20123140620899, 0.999999797538887, 0.999999797538923
100, 1.5, 1.5, 1.20123140620898, 0, 0
End
Код:
1, 2.98187338367348
v(x1, x2, x3, u1, u2)
1, -2, 1, 1.57, -5.82295597171354E-02, 5.65619404985792E-02
2, -2, 0.999974885718256, 1.53542487685204, 0.886501106969774, -0.886501041250502
3, -2, 0.999974886707367, 2.06945193897068, -0.999999949484366, -0.99999995211811
4, -1.98559530436751, 0.973522770470989, 2.06945193976396, -0.999999948075458, -0.999999953350903
5, -1.97119058875114, 0.947070654248367, 2.06945194135292, -0.999999946599383, -0.999999954532274
6, -1.95678587309486, 0.920618538052532, 2.0694519437423, -0.999999945051221, -0.999999955665377
7, -1.94238115737836, 0.894166421896605, 2.06945194693928, -0.999999943425559, -0.999999956753112
8, -1.92797644158117, 0.867714305793844, 2.06945195095353, -0.999999941716429, -0.99999995779815
9, -1.91357172568257, 0.841262189757691, 2.06945195579733, -0.999999939917232, -0.999999958802956
10, -1.89916700966157, 0.814810073801818, 2.0694519614857, -0.999999938020657, -0.999999959769809
11, -1.8847622934968, 0.788357957940182, 2.06945196803652, -0.999999936018579, -0.999999960700821
12, -1.87035757716646, 0.761905842187074, 2.0694519754708, -0.999999933901941, -0.999999961597948
13, -1.85595286064825, 0.735453726557185, 2.06945198381282, -0.999999931660622, -0.999999962463006
14, -1.84154814391929, 0.709001611065662, 2.06945199309047, -0.99999992928327, -0.999999963297686
15, -1.82714342695602, 0.682549495728186, 2.06945200333559, -0.999999926757115, -0.99999996410356
16, -1.81273870973414, 0.65609738056104, 2.06945201458431, -0.999999924067733, -0.999999964882092
17, -1.79833399222847, 0.629645265581203, 2.06945202687757, -0.999999921198777, -0.999999965634653
18, -1.78392927441286, 0.603193150806438, 2.06945204026162, -0.999999918131639, -0.99999996636252
19, -1.76952455626007, 0.576741036255407, 2.06945205478873, -0.999999914845051, -0.999999967066888
20, -1.7551198377416, 0.550288921947787, 2.06945207051791, -0.999999911314587, -0.999999967748878
21, -1.74071511882757, 0.523836807904417, 2.06945208751587, -0.999999907512056, -0.999999968409539
22, -1.72631039948654, 0.497384694147452, 2.06945210585815, -0.999999903404749, -0.999999969049857
23, -1.7119056796853, 0.470932580700558, 2.06945212563041, -0.999999898954494, -0.999999969670757
24, -1.69750095938861, 0.444480467589125, 2.0694521469301, -0.999999894116468, -0.999999970273109
25, -1.68309623855901, 0.418028354840531, 2.06945216986842, -0.99999988883768, -0.999999970857731
26, -1.66869151715645, 0.391576242484442, 2.0694521945728, -0.999999883055023, -0.999999971425395
27, -1.65428679513797, 0.365124130553187, 2.06945222118989, -0.99999987669274, -0.999999971976829
28, -1.63988207245726, 0.338672019082199, 2.06945224988939, -0.999999869659085, -0.999999972512719
29, -1.62547734906419, 0.31221990811056, 2.06945228086883, -0.999999861841871, -0.999999973033712
30, -1.6110726249042, 0.285767797681672, 2.06945231435974, -0.99999985310244, -0.999999973540421
31, -1.5966678999176, 0.259315687844098, 2.06945235063557, -0.999999843267372, -0.999999974033426
32, -1.58226317403871, 0.232863578652626, 2.06945239002221, -0.999999832116853, -0.999999974513275
33, -1.56785844719482, 0.206411470169639, 2.06945243291191, -0.999999819368057, -0.999999974980488
34, -1.55345371930485, 0.179959362466903, 2.06945247978226, -0.999999804650819, -0.999999975435557
35, -1.53904899027779, 0.153507255627955, 2.0694525312225, -0.999999787471107, -0.999999975878949
36, -1.52464426001057, 0.127055149751344, 2.0694525879708, -0.999999767154472, -0.999999976311109
37, -1.51023952838545, 0.10060304495517, 2.06945265096863, -0.999999742755424, -0.999999976732457
38, -1.4958347952666, 7.41509413835932E-02, 2.06945272144235, -0.999999712906062, -0.999999977143395
39, -1.4814300604956, 4.76988392165242E-02, 2.06945280103044, -0.999999675550528, -0.999999977544303
40, -1.46702532388548, 2.12467386846629E-02, 2.06945289199075, -0.999999627450307, -0.999999977935544
41, -1.45262058521289, -5.20535990593972E-03, 2.06945299755664, -0.999999563190976, -0.999999978317463
42, -1.43821584420792, -3.16574561310502E-02, 2.06945312259244, -0.999999472985839, -0.999999978690389
43, -1.42381110054249, -0.058109549366931, 2.06945327491029, -0.999999337146271, -0.999999979054636
44, -1.40940635382367, -8.45616386169146E-02, 2.06945346825262, -0.999999109318873, -0.999999979410503
45, -1.39500160362885, -0.111013722073309, 2.06945373032359, -0.999998648241769, -0.999999979758277
46, -1.38059684982, -0.137465795661016, 2.0694541313754, -0.999997220312561, -0.99999998009823
47, -1.36619209568441, -0.163917844590298, 2.06945496262084, -0.905957508037772, -0.999999980415161
48, -1.35246463100842, -0.1891261088373, 2.09778049245126, -0.832365060882957, -0.99999998043757
49, -1.33858612708543, -0.212977541032463, 2.14827201818863, -0.999996996246822, -0.99999998014498
50, -1.32214335804968, -0.238213289039695, 2.1482729169366, -0.999998502681974, -0.999999979846457
51, -1.30570055395068, -0.263449041272951, 2.14827336185747, -0.999999005011392, -0.9999999795419
52, -1.28925773449641, -0.28868479252485, 2.14827365538535, -0.999999256219271, -0.999999979231125
53, -1.27281490557201, -0.313920542116063, 2.148273873156, -0.999999406957871, -0.99999997891394
54, -1.25637206991533, -0.339156290024481, 2.14827404542875, -0.999999507455893, -0.999999978590146
55, -1.23992922908764, -0.364392036364214, 2.14827418733405, -0.999999579242855, -0.999999978259534
56, -1.22348638409139, -0.389627781272236, 2.14827430751758, -0.999999633084478, -0.999999977921885
57, -1.20704353562235, -0.414863524879197, 2.14827441138236, -0.999999674962097, -0.999999977576974
58, -1.19060068419075, -0.440099267302373, 2.14827450252974, -0.999999708464676, -0.999999977224564
59, -1.17415783018643, -0.465335008645107, 2.14827458348003, -0.999999735876185, -0.999999976864408
60, -1.15771497391687, -0.490570748998114, 2.14827465606551, -0.999999758719313, -0.999999976496247
61, -1.14127211563079, -0.515806488441192, 2.14827472165976, -0.999999778048251, -0.999999976119811
62, -1.12482925553357, -0.541042227044852, 2.14827478131877, -0.999999794616008, -0.999999975734819
63, -1.10838639379777, -0.566277964871738, 2.14827483587163, -0.9999998089748, -0.999999975340976
64, -1.09194353057048, -0.591513701977826, 2.148274885981, -0.999999821538792, -0.999999974937973
65, -1.07550066597865, -0.616749438413417, 2.14827493218472, -0.999999832624703, -0.999999974525486
66, -1.05905780013309, -0.641985174223963, 2.14827497492513, -0.999999842478874, -0.999999974103178
67, -1.0426149331314, -0.667220909450744, 2.14827501457028, -0.999999851295784, -0.999999973670693
68, -1.02617206506031, -0.692456644131438, 2.14827505142951, -0.999999859231017, -0.999999973227658
69, -1.00972919599745, -0.717692378300597, 2.14827508576522, -0.999999866410526, -0.999999972773684
70, -0.993286326012804, -0.742928111990041, 2.14827511780173, -0.99999987293736, -0.99999997230836
71, -0.976843455169862, -0.768163845229196, 2.1482751477322, -0.999999878896651, -0.999999971831254
72, -0.960400583526531, -0.793399578045382, 2.14827517572403, -0.999999884359339, -0.999999971341914
73, -0.943957711135917, -0.818635310464056, 2.14827520192312, -0.999999889385015, -0.999999970839864
74, -0.927514838046959, -0.84387104250902, 2.14827522645726, -0.999999894024104, -0.999999970324601
75, -0.91107196430496, -0.869106774202607, 2.14827524943892, -0.999999898319558, -0.999999969795597
76, -0.894629089952035, -0.894342505565835, 2.14827527096745, -0.999999902308196, -0.999999969252295
77, -0.878186215027497, -0.919578236618545, 2.14827529113096, -0.999999906021756, -0.999999968694107
78, -0.861743339568176, -0.944813967379523, 2.14827531000783, -0.999999909487746, -0.999999968120413
79, -0.845300463608704, -0.970049697866607, 2.14827532766795, -0.999999912730124, -0.999999967530559
80, -0.828857587181758, -0.995285428096777, 2.1482753441738, -0.999999915769853, -0.99999996692385
81, -0.812414710318271, -1.02052115808624, 2.14827535958135, -0.999999918625356, -0.999999966299556
82, -0.79597183304762, -1.04575688785052, 2.14827537394078, -0.999999921312888, -0.999999965656899
83, -0.779528955397786, -1.07099261740449, 2.14827538729716, -0.999999923846846, -0.999999964995057
84, -0.763086077395502, -1.09622834676246, 2.14827539969098, -0.999999926240029, -0.99999996431316
85, -0.746643199066382, -1.12146407593824, 2.14827541115858, -0.999999928503849, -0.999999963610279
86, -0.730200320435035, -1.14669980494515, 2.14827542173261, -0.99999993064852, -0.999999962885434
87, -0.713757441525172, -1.17193553379611, 2.14827543144234, -0.999999932683208, -0.999999962137576
88, -0.697314562359696, -1.19717126250365, 2.14827544031398, -0.999999934616161, -0.999999961365594
89, -0.680871682960793, -1.22240699107997, 2.14827544837089, -0.999999936454823, -0.9999999605683
90, -0.664428803350007, -1.24764271953694, 2.14827545563385, -0.999999938205928, -0.999999959744429
91, -0.647985923548311, -1.2728784478862, 2.14827546212123, -0.999999939875587, -0.999999958892629
92, -0.631543043576177, -1.2981141761391, 2.14827546784915, -0.999999941469351, -0.999999958011456
93, -0.615100163453636, -1.32334990430681, 2.14827547283162, -0.99999994299228, -0.999999957099365
94, -0.598657283200337, -1.3485856324003, 2.14827547708066, -0.999999944448995, -0.999999956154698
95, -0.5822144028356, -1.37382136043039, 2.14827548060641, -0.999999945843721, -0.999999955175678
96, -0.565771522378471, -1.39905708840775, 2.14827548341719, -0.999999947180332, -0.999999954160398
97, -0.549328641847767, -1.42429281634294, 2.14827548551958, -0.999999948462388, -0.999999953106805
98, -0.53288576126213, -1.44952854424645, 2.14827548691848, -0.999999949693161, -0.999999952012689
99, -0.516442880640067, -1.47476427212868, 2.14827548761712, -0.999999950875668, -0.999999950875667
100, -0.5, -1.5, 2.14827548761712, 0, 0
End
Код:
1, 1.14121820199981
v(x1, x2, x3, u1, u2)
1, 0, 0, 0, 0.99999977929745, -0.999996825065669
2, 1.70273891132652E-08, -1.33226762955019E-16, 0.230548740286565, 0.999999789621241, -0.99999099470852
3, 6.63776376538596E-08, 1.15825305321239E-08, 0.461096809671312, 0.999999792539531, 0.97780366675292
4, 1.02090794448415E-02, 5.07200807931263E-03, 0.463655458434935, 0.999999791413494, 0.999958667392968
5, 2.05192954421592E-02, 0.010227217237238, 0.463660198988566, 0.999999790262714, 0.999979157808229
6, 3.08295926270437E-02, 1.53825280849992E-02, 0.463662577385826, 0.999999789099806, 0.999986089028694
7, 4.11399132751993E-02, 2.05378813189542E-02, 0.463664156655599, 0.999999787924566, 0.999989567221625
8, 5.14502437055384E-02, 2.56932597989104E-02, 0.463665334842711, 0.999999786736789, 0.999991656415975
9, 0.061760578825419, 3.08486558089551E-02, 0.463666272061927, 0.999999785536267, 0.999993049593938
10, 7.20709162891251E-02, 3.60040650703586E-02, 0.463667048544767, 0.999999784322791, 0.999994044699466
11, 8.23812548732145E-02, 0.041159484899658, 0.463667710177363, 0.999999783096145, 0.999994790933089
12, 9.26915938868027E-02, 4.63149134711125E-02, 0.4636682856468, 0.999999781856112, 0.999995371244646
13, 0.103001932918711, 5.14703494685909E-02, 0.463668794078129, 0.99999978060247, 0.999995835419792
14, 0.113312271715801, 0.056625791901489, 0.463669248857356, 0.999999779334991, 0.999996215143267
15, 0.123622610119257, 6.17812399988967E-02, 0.463669659718014, 0.999999778053444, 0.999996531537646
16, 0.133932948028964, 6.69366931447103E-02, 0.463670033958718, 0.99999977675759, 0.999996799224897
17, 0.144243285382556, 7.20921508357706E-02, 0.463670377192511, 0.999999775447189, 0.999997028647996
18, 0.154553622142561, 7.72476126537105E-02, 0.463670693828599, 0.999999774121993, 0.999997227463999
19, 0.164863958288243, 8.24030782453612E-02, 0.463670987393497, 0.999999772781749, 0.999997401414918
20, 0.175174293810288, 8.75585473087152E-02, 0.463671260751781, 0.999999771426199, 0.999997554891089
21, 0.185484628707242, 9.27140195826164E-02, 0.463671516261906, 0.999999770055078, 0.999997691306757
22, 0.195794962983092, 9.78694948390256E-02, 0.463671755888719, 0.999999768668116, 0.999997813357036
23, 0.206105296645587, 0.103024972877109, 0.463671981286357, 0.999999767265035, 0.999997923197766
24, 0.21641562970506, 0.108180453518644, 0.463672193860413, 0.999999765845554, 0.999998022573959
25, 0.226725962173594, 0.113335936604397, 0.463672394815291, 0.999999764409381, 0.999998112913207
26, 0.237036294064417, 0.118491421991233, 0.463672585190797, 0.99999976295622, 0.999998195394717
27, 0.247346625391475, 0.123646909549775, 0.463672765890771, 0.999999761485769, 0.999998271001079
28, 0.25765695616912, 0.128802399162499, 0.463672937705748, 0.999999759997715, 0.999998340557604
29, 0.267967286411879, 0.133957890722156, 0.463673101331092, 0.999999758491741, 0.999998404762581
30, 0.278277616134293, 0.139113384130468, 0.463673257381634, 0.99999975696752, 0.999998464210811
31, 0.288587945350798, 0.144268879297026, 0.463673406403604, 0.999999755424719, 0.999998519412094
32, 0.29889827407564, 0.149424376138369, 0.463673548884423, 0.999999753862994, 0.999998570805888
33, 0.309208602322816, 0.154579874577192, 0.463673685260819, 0.999999752281997, 0.999998618773037
34, 0.319518930106033, 0.159735374541673, 0.463673815925573, 0.999999750681367, 0.999998663645228
35, 0.329829257438681, 0.164890875964893, 0.463673941233193, 0.999999749060736, 0.999998705712678
36, 0.340139584333816, 0.170046378784339, 0.463674061504688, 0.999999747419727, 0.999998745230414
37, 0.350449910804153, 0.175201882941461, 0.463674177031627, 0.999999745757952, 0.999998782423452
38, 0.360760236862061, 0.180357388381295, 0.463674288079594, 0.999999744075015, 0.999998817491087
39, 0.371070562519565, 0.185512895052127, 0.463674394891155, 0.999999742370508, 0.999998850610462
40, 0.381380887788351, 0.190668402905201, 0.463674497688408, 0.999999740644015, 0.999998881939569
41, 0.391691212679772, 0.195823911894457, 0.463674596675191, 0.999999738895106, 0.999998911619762
42, 0.402001537204858, 0.2009794219763, 0.463674692038998, 0.999999737123343, 0.999998939777897
43, 0.412311861374321, 0.206134933109392, 0.463674783952649, 0.999999735328273, 0.99999896652814
44, 0.422622185198572, 0.211290445254473, 0.463674872575751, 0.999999733509434, 0.999998991973519
45, 0.432932508687725, 0.21644595837419, 0.463674958055982, 0.99999973166635, 0.999999016207247
46, 0.443242831851612, 0.221601472432954, 0.46367504053022, 0.999999729798534, 0.999999039313863
47, 0.453553154699791, 0.226756987396803, 0.463675120125542, 0.999999727905483, 0.999999061370223
48, 0.463863477241563, 0.231912503233282, 0.463675196960105, 0.999999725986683, 0.999999082446347
49, 0.474173799485972, 0.237068019911333, 0.463675271143938, 0.999999724041605, 0.999999102606168
50, 0.484484121441826, 0.242223537401197, 0.463675342779639, 0.999999722069704, 0.999999121908177
51, 0.494794443117701, 0.247379055674321, 0.463675411962999, 0.999999720070423, 0.999999140405987
52, 0.505104764521953, 0.252534574703277, 0.463675478783566, 0.999999718043187, 0.999999158148839
53, 0.515415085662728, 0.257690094461686, 0.463675543325144, 0.999999715987404, 0.999999175182031
54, 0.525725406547969, 0.262845614924148, 0.463675605666249, 0.999999713902468, 0.999999191547308
55, 0.536035727185428, 0.268001136066178, 0.463675665880514, 0.999999711787754, 0.999999207283205
56, 0.546346047582671, 0.273156657864149, 0.463675724037057, 0.99999970964262, 0.999999222425347
57, 0.556656367747088, 0.278312180295236, 0.463675780200817, 0.999999707466403, 0.999999237006721
58, 0.566966687685903, 0.283467703337367, 0.463675834432853, 0.999999705258424, 0.999999251057914
59, 0.577277007406178, 0.288623226969177, 0.46367588679062, 0.999999703017982, 0.999999264607333
60, 0.587587326914822, 0.293778751169964, 0.463675937328218, 0.999999700744355, 0.999999277681382
61, 0.597897646218596, 0.298934275919651, 0.463675986096618, 0.999999698436801, 0.999999290304651
62, 0.608207965324123, 0.304089801198747, 0.463676033143875, 0.999999696094554, 0.999999302500058
63, 0.618518284237892, 0.309245326988315, 0.46367607851531, 0.999999693716826, 0.999999314288998
64, 0.628828602966264, 0.314400853269937, 0.463676122253689, 0.999999691302804, 0.999999325691459
65, 0.639138921515479, 0.319556380025685, 0.463676164399378, 0.99999968885165, 0.999999336726143
66, 0.64944923989166, 0.324711907238096, 0.463676204990493, 0.999999686362502, 0.999999347410561
67, 0.659759558100822, 0.329867434890139, 0.463676244063031, 0.999999683834468, 0.999999357761131
68, 0.67006987614887, 0.335022962965198, 0.463676281650994, 0.999999681266631, 0.999999367793262
69, 0.680380194041613, 0.340178491447041, 0.463676317786501, 0.999999678658043, 0.999999377521428
70, 0.690690511784761, 0.345334020319806, 0.463676352499893, 0.999999676007725, 0.999999386959238
71, 0.701000829383934, 0.350489549567974, 0.463676385819833, 0.999999673314668, 0.999999396119501
72, 0.711311146844665, 0.355645079176352, 0.463676417773385, 0.99999967057783, 0.999999405014285
73, 0.721621464172404, 0.360800609130055, 0.463676448386108, 0.999999667796134, 0.999999413654966
74, 0.731931781372523, 0.365956139414488, 0.463676477682121, 0.999999664968468, 0.99999942205228
75, 0.742242098450317, 0.371111670015329, 0.463676505684179, 0.999999662093684, 0.999999430216368
76, 0.752552415411014, 0.376267200918516, 0.463676532413736, 0.999999659170593, 0.999999438156813
77, 0.762862732259771, 0.381422732110226, 0.463676557891004, 0.999999656197966, 0.999999445882681
78, 0.773173049001683, 0.386578263576867, 0.463676582135007, 0.999999653174535, 0.999999453402556
79, 0.783483365641785, 0.391733795305063, 0.463676605163636, 0.999999650098986, 0.999999460724567
80, 0.793793682185053, 0.396889327281638, 0.46367662699369, 0.999999646969958, 0.999999467856423
81, 0.804103998636411, 0.402044859493606, 0.463676647640925, 0.999999643786044, 0.999999474805437
82, 0.814414315000731, 0.407200391928159, 0.463676667120091, 0.999999640545788, 0.999999481578553
83, 0.824724631282839, 0.412355924572656, 0.46367668544497, 0.999999637247681, 0.999999488182366
84, 0.835034947487514, 0.417511457414609, 0.46367670262841, 0.999999633890159, 0.999999494623145
85, 0.845345263619494, 0.422666990441676, 0.463676718682354, 0.999999630471602, 0.999999500906856
86, 0.855655579683477, 0.427822523641651, 0.463676733617874, 0.999999626990329, 0.999999507039175
87, 0.865965895684127, 0.43297805700245, 0.463676747445192, 0.9999996234446, 0.999999513025508
88, 0.876276211626071, 0.438133590512103, 0.463676760173705, 0.999999619832607, 0.999999518871007
89, 0.886586527513907, 0.44328912415875, 0.463676771812009, 0.999999616152475, 0.999999524580586
90, 0.896896843352204, 0.448444657930622, 0.463676782367919, 0.999999612402256, 0.999999530158929
91, 0.907207159145504, 0.453600191816042, 0.463676791848483, 0.99999960857993, 0.999999535610511
92, 0.917517474898326, 0.458755725803409, 0.463676800260001, 0.999999604683397, 0.999999540939605
93, 0.927827790615167, 0.463911259881194, 0.463676807608039, 0.999999600710473, 0.999999546150292
94, 0.938138106300505, 0.469066794037931, 0.46367681389744, 0.99999959665889, 0.999999551246476
95, 0.948448421958804, 0.474222328262206, 0.463676819132337, 0.999999592526287, 0.99999955623189
96, 0.95875873759451, 0.479377862542653, 0.463676823316158, 0.999999588310211, 0.999999561110106
97, 0.96906905321206, 0.484533396867943, 0.463676826451638, 0.999999584008104, 0.999999565884545
98, 0.97937936881588, 0.489688931226779, 0.463676828540823, 0.999999579617302, 0.99999957055848
99, 0.989689684410389, 0.494844465607885, 0.463676829585075, 0.999999575135025, 0.999999575135042
100, 1, 0.5, 0.463676829585073, 0, 0
End