ΠΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ (ΠΌΠ΅ΡΠΎΠ΄Ρ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ ΠΈ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ)
Process = «ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π1 ΠΈ Π2, ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°Π³!»; Process += «x: «+ (ak1 + bk1) / 2 + «; f (x): «+ Func ((ak1 + bk1) / 2) + «; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: «+ k + «; «; Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ°Π΄Π°Π½ΠΈΠ΅: f (x) = 2(x — 3)2 + exp{x2 / 2},. X*: 1,59 068 610 054 296; f (x)*: 7,51 592 416 101 319; Π§ΠΈΡΠ»ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ: 30. X*: 1,59 028 939 065 679; f (x)*: 7,51 592 566 285 447; Π§ΠΈΡΠ»ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ: 23. X… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ (ΠΌΠ΅ΡΠΎΠ΄Ρ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ ΠΈ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ) (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π¦Π΅Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΠ·ΡΡΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π·Π°Π΄Π°Π½Π½ΡΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΌ, Π΄Π²ΡΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ; ΡΡΠ°Π²Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π²ΡΠ΄Π°ΡΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².
ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ°ΠΏ:
1) ΠΡΠ±ΡΠ°ΡΡ — ΡΠΎΡΠ½ΠΎΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅. ΠΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΈ .
- 2) .
- 3) ΠΡΠ»ΠΈ
ΡΠΎΠ³Π΄Π°, ΠΈΠ½Π°ΡΠ΅ ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 3.
4) ΠΡΡΠΈΡΠ»ΠΈΡΡ:
.
- 5) ΠΡΠ»ΠΈ, ΡΠΎΠ³Π΄Π°, ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 6. ΠΡΠ»ΠΈ ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 6.
- 6) ΠΠΎΠ»ΠΎΠΆΠΈΡΡ .
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΡΠ°ΠΏ:
- 7) ΠΡΠ»ΠΈ, ΡΠΎΠ³Π΄Π° ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 8. ΠΠ½Π°ΡΠ΅, ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 9.
- 8) ΠΡΡΠΈΡΠ»ΠΈΡΡ
ΠΈ. ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ°Π³Ρ 10.
9) ΠΡΡΠΈΡΠ»ΠΈΡΡ.
ΠΈ. Π ΠΈΠ΄ΡΠΈ ΠΊ 10.
- 10) ΠΡΠ»ΠΈ, ΡΠΎ ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 11, ΠΈΠ½Π°ΡΠ΅ ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 11.
- 11) ΠΡΠ»ΠΈ, ΡΠΎΠ³Π΄Π° ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ 7.
ΠΠ½Π°ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ.
ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΡ.
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ.
- 1) ΠΡΡΠΈΡΠ»ΠΈΡΡ
- 2) ΠΡΡΠΈΡΠ»ΠΈΡΡ ΠΈ .
- 3) ΠΡΠ»ΠΈ, ΡΠΎΠ³Π΄Π°. ΠΡΠ»ΠΈ, ΡΠΎ .
- 4) ΠΡΡΠΈΡΠ»ΠΈΡΡ ΠΈ Π½Π°ΠΉΡΠΈ, .
- 5) Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΠΈΡΠ°ΡΡ .
6) Π£ΡΠ»ΠΎΠ²ΠΈΡ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°: ΠΈ. ΠΡΠ»ΠΈ ΠΎΠ±Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ, Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ — ΠΈΠ΄ΡΠΈ ΠΊ ΡΠ°Π³Ρ 7.
7) ΠΡΠ±ΡΠ°ΡΡ «Π»ΡΡΡΡΡ» ΡΠΎΡΠΊΡ ΡΡΠ΅Π΄ΠΈ ΠΈΠ»ΠΈ, Π Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ ΡΠ»Π΅Π²Π° ΠΈ ΡΠΏΡΠ°Π²Π° ΠΎΡ Π½Π΅Π΅. Π Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΈΡ Π² Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈ ΠΈΠ΄ΡΠΈ ΠΊ ΡΠ°Π³Ρ 4.
ΠΠΎΡΠ»Π΅ ΡΠ°Π³Π° (5) ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ, ΠΈ Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΠΎΡΠΊΠ° ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ, Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΅Π΅ ΡΠΎΡΠΊΠΎΠΉ .
ΠΠ»ΠΎΠΊ-ΡΡ Π΅ΠΌΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
using System;
using System.Collections.Generic;
using System. Linq;
using System. Text;
using System. Data;
using ZedGraph;
namespace Algorithms.
{.
public class Fibonachi.
{.
private int func;
private double xOpt, fOpt;
private int iter;
private string process;
PointPairList points;
public PointPairList Points.
{.
get { return points; }.
set { points = value; }.
}.
public string Process.
{.
get { return process; }.
set { process = value; }.
}.
public double FOpt.
{.
get { return fOpt; }.
set { fOpt = value; }.
}.
public double XOpt.
{.
get { return xOpt; }.
set { xOpt = value; }.
}.
public int Iter.
{.
get { return iter; }.
set { iter = value; }.
}.
public Fibonachi (int func).
{.
this.func = func;
}.
private double Func (double x).
{.
if (func == 1).
{.
return 2 * Math. Pow ((x — 3), 2) + Math. Exp (Math.Pow (x, 2) / 2);
}.
if (func == 2).
{.
return (Math.Pow (x, 3) + x) / (Math.Pow (x, 4) — Math. Pow (x, 2) + 1);
}.
return 0;
}.
private double F (int p).
{.
if (p == 1 || p == 2).
{.
return 1;
}.
else.
{.
return (F (p — 1) + F (p — 2));
}.
}.
public void Fibo (double a0, double b0, double eps).
{.
points = new PointPairList ();
int j = 1;
int m;
for (; ;).
{.
if (F (j + 1) = (1 / eps) * (b0 — a0)).
{.
m = j;
break;
}.
j++;
}.
double x1s = a0 + (F (m) / F (m + 2)) * (b0 — a0);
double x2s = a0 + (F (m + 1) / F (m + 2)) * (b0 — a0);
double a1, b1;
if (Func (x1s) <= Func (x2s)).
{.
a1 = a0;
b1 = x2s;
}.
else.
{.
a1 = x1s;
b1 = b0;
}.
double x1k = x1s;
double x2k = x2s;
double ak = a1;
double bk = b1;
Process = «» ;
for (int k = 1; k <= m — 1; k++).
{.
double x1k1, x2k1;
double ak1, bk1;
if (Func (x1k) <= Func (x2k)).
{.
x2k1 = x1k;
x1k1 = ak + (F (m — k) / F (m + 2)) * (b0 — a0);
}.
else.
{.
x1k1 = x2k;
x2k1 = ak + (F (m — k + 1) / F (m + 2)) * (b0 — a0);
}.
if (Func (x1k1) <= Func (x2k1)).
{.
ak1 = ak;
bk1 = x2k1;
}.
else.
{.
ak1 = x1k1;
bk1 = bk;
}.
Process += «x: «+ (ak1 + bk1) / 2 + «; f (x): «+ Func ((ak1 + bk1) / 2) + «; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: «+ k + «; «;
points.Add (k, Math. Abs (ak1 — bk1));
x1k = x1k1;
x2k = x2k1;
ak = ak1;
bk = bk1;
}.
XOpt = (ak + bk) / 2;
FOpt = Func (XOpt);
Iter = m — 1;
}.
public void Quadratic (double x1, double deltaX, double eps1, double eps2).
{.
points = new PointPairList ();
double x2 = x1 + deltaX;
double x3;
if (Func (x1) > Func (x2)).
{.
x3 = x1 + 2 * deltaX;
}.
else.
{.
x3 = x1 — deltaX;
}.
int k = 1;
Process += «» ;
for (; ;).
{.
double[] F = { Func (x1), Func (x2), Func (x3) };
double Fmin = F. Min ();
int minIndex = Array. IndexOf (F, Fmin);
double xMin = 0;
switch (minIndex).
{.
case 0: xMin = x1; break;
case 1: xMin = x2; break;
case 2: xMin = x3; break;
default: break;
}.
double a1 = (F[1] - F[0]) / (x2 — x1);
double a2 = (1 / (x3 — x2)) * ((F[2] - F[0]) / (x3 — x1) ;
(F[1] - F[0]) / (x2 — x1));
double xS = ((x2 + x1) / 2) — (a1 / (2 * a2));
if (xS > (x3 + deltaX)).
{ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ.
xS = x3 + deltaX;
}.
if (Math.Abs (Fmin — Func (xS)) <= eps1 && Math. Abs (xMin — xS) <= eps2).
{.
Process += «x: «+ xS + «; f (x): «+ Func (xS) + «; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: «+ k + «; «;
points.Add (k, Math. Abs (x1 — x3));
XOpt = xS;
FOpt = Func (xS);
Iter = k;
break;
}.
else.
{.
double[] xBest = { Func (xS), Func (xMin) };
int minInd = Array. IndexOf (xBest, xBest. Min ());
switch (minInd).
{.
case 0: x2 = xS; break;
case 1: x2 = xMin; break;
default: break;
}.
x1 = x2 — deltaX;
x3 = x2 + deltaX;
Process += «x: «+ xS + «; f (x): «+ Func (xS) + «; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: «+ k + «; «;
k++;
}.
if (k > 10 000).
{.
Process = «ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π1 ΠΈ Π2, ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°Π³!» ;
break;
}.
}.
}.
}.
}.
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ°Π΄Π°Π½ΠΈΠ΅: f (x) = 2(x — 3)2 + exp{x2 / 2}, [0, 100].
Π ΠΈΡΡΠ½ΠΎΠΊ 1 — Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ, Π³ΡΠ°ΡΠΈΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡΠΈ ΠΎΡ Π½ΠΎΠΌΠ΅ΡΠ° ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄Π° Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ:
x: 19,983 005 609 879; f (x): 1,5 973 081 599 4183E+79; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 1;
x: 11,8 033 988 780 243; f (x): 1,7 906 160 936 8607E+30; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 2;
x: 7,2 949 016 829 636; f (x): 359 433 594 996,898; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 3;
x: 4,50 849 719 506 067; f (x): 25 937,6006853167; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 4;
x: 2,78 640 448 790 293; f (x): 48,6 136 188 214 171; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 5;
x: 1,72 209 270 715 774; f (x): 7,67 136 451 462 504; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 6;
x: 1,6 431 178 074 518; f (x): 9,25 565 487 933 309; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 7;
x: 1,47 084 263 507 781; f (x): 7,62 630 189 506 422; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 8;
x: 1,72 209 270 715 774; f (x): 7,67 136 451 462 504; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 9;
x: 1,56 681 192 490 506; f (x): 7,52 057 196 317 356; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 10;
x: 1,66 278 121 473 232; f (x): 7,56 084 342 303 454; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 11;
x: 1,60 346 972 230 689; f (x): 7,51 727 760 135 902; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 12;
x: 1,56 681 192 490 506; f (x): 7,52 057 196 317 356; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 13;
x: 1,58 946 561 992 866; f (x): 7,51 593 707 248 513; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 14;
x: 1,60 346 972 230 689; f (x): 7,51 727 760 135 902; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 15;
x: 1,59 482 012 966 151; f (x): 7,51 606 349 215 786; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 16;
x: 1,58 946 561 992 866; f (x): 7,51 593 707 248 513; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 17;
x: 1,59 276 070 284 119; f (x): 7,51 595 867 486 789; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 18;
x: 1,59 070 127 602 086; f (x): 7,51 592 415 514 834; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 19;
x: 1,59 193 693 211 305; f (x): 7,51 593 644 659 914; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 20;
x: 1,59 111 316 138 492; f (x): 7,51 592 544 841 694; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 21;
x: 1,59 070 127 602 086; f (x): 7,51 592 415 514 834; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 22;
x: 1,59 028 939 065 679; f (x): 7,51 592 566 285 447; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 23;
x*: 1,59 028 939 065 679; f (x)*: 7,51 592 566 285 447; Π§ΠΈΡΠ»ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ: 23.
Π ΠΈΡΡΠ½ΠΎΠΊ 2 — Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊΠ²Π°Π΄Π°ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ:
x: 1,03; f (x): 9,46 149 700 020 013; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 1;
x: 1,05; f (x): 9,34 042 093 880 804; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 2;
x: 1,07; f (x): 9,22 240 461 705 795; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 3;
x: 1,09; f (x): 9,10 750 938 343 364; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 4;
x: 1,11; f (x): 8,99 579 975 896 803; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 5;
x: 1,13; f (x): 8,8 873 436 109 131; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 6;
x: 1,15; f (x): 8,78 221 233 700 656; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 7;
x: 1,17; f (x): 8,6 804 810 610 181; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 8;
x: 1,19; f (x): 8,58 222 884 030 586; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 9;
x: 1,21; f (x): 8,48 753 888 616 402; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 10;
x: 1,23; f (x): 8,39 649 879 779 722; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 11;
x: 1,25; f (x): 8,30 920 081 081 562; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 12;
x: 1,27; f (x): 8,22 574 206 120 736; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 13;
x: 1,29; f (x): 8,14 622 486 581 229; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 14;
x: 1,31; f (x): 8,7 075 702 039 334; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 15;
x: 1,33; f (x): 7,99 945 211 647 944; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 16;
x: 1,35; f (x): 7,93 242 987 823 748; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 17;
x: 1,37; f (x): 7,86 981 652 072 031; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 18;
x: 1,39; f (x): 7,81 174 513 093 462; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 19;
x: 1,41; f (x): 7,75 835 607 327 569; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 20;
x: 1,43; f (x): 7,70 979 742 098 812; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 21;
x: 1,45; f (x): 7,66 622 541 543 119; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 22;
x: 1,47; f (x): 7,62 780 495 505 703; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 23;
x: 1,49; f (x): 7,59 471 011 614 841; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 24;
x: 1,51; f (x): 7,56 712 470 751 294; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 25;
x: 1,53; f (x): 7,54 524 286 149 153; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 26;
x: 1,55; f (x): 7,52 926 966 381 242; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 27;
x: 1,57; f (x): 7,51 942 182 500 937; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 28;
x: 1,59; f (x): 7,5 159 283 963 241; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 29;
x: 1,59 068 610 054 296; f (x): 7,51 592 416 101 319; ΠΈΡΠ΅ΡΠ°ΡΠΈΡ: 30;
x*: 1,59 068 610 054 296; f (x)*: 7,51 592 416 101 319; Π§ΠΈΡΠ»ΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ: 30.
ΠΡΠ²ΠΎΠ΄ ΠΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΌΠ½ΠΎΡ Π±ΡΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ (ΠΌΠ΅ΡΠΎΠ΄ Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ ΠΈ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½Π°Ρ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΡ), Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π° ΡΠ·ΡΠΊΠ΅ C#, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΡΠΈΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ.
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅ΠΌΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, ΡΡΠΎ ΠΏΡΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΡΠΎΡΠ½ΠΎΡΡΡΡ , ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π΄Π²ΡΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΌΠ΅Π½Π΅Π΅, ΡΠ΅ΠΌ Π½Π° ΠΎΠ΄Π½Ρ ΡΡΡΡΡΠ½ΡΡ, Π½ΠΎ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΌΠ΅ΡΠΎΠ΄ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ Π°ΠΏΠΏΡΠΎΠΊΡΠΈΠΌΠ°ΡΠΈΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π±ΠΎΠ»ΡΡΠΈΡ Π·Π°ΡΡΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.