Промышленный лизинг Промышленный лизинг  Методички 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 [ 125 ] 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175

Численные методы 379

В табл. 8.1 приведены 20 итераций для нахождения решения.

Таблица 8.1

(*. + *.)/2

Л(х, + хх)/2]

0,25

1,25

-0,4375

1,25

1,375

-0,1094

1,375

1,4375

0,06641

1,375

1,4375

1,40625

-0,0225

1,4063

1,4375

1,42188

0,02173

1,4063

1,4219

1,41406

-0,0004

1,4141

1,4219

1,41797

0,01064

1,4141

1,418

1,41602

0,0051

1,4141

1,416

1,41504

0,00234

1,4141

1,415

1,41455

0,00095

1,4141

1,4146

1,41431

0,00026

1,4141

1,4143

1,41418

-9Е-05

1,4142

1,415

1,41461

0,00112

1,4142

1,4146

1,4144

0,00052

1,4142

1,4144

1,41429

0,00021

1,4142

1,4143

1,41424

6.3Е-05

1,4142

1,4142

1,41421

-1Е-05

1,4142

1,4142

1,41422

6,4Е-06

1,4142

1,4142

1,41422

2,5Е-05

Интуитивно мы знали, что I2 является чересчур малым значением, а 22 - чересчур большим, следовательно, эти числа были взяты как начальные значения для хх и х2 соответственно:

/(2-) = /(i)=/(l,5). (8.7)

Затем оценивается значение функции х2-2 при х = 1,5. Результат выглядит так:

/1,5) = 2,25-2- =0,25 > 0.

Так как это больше нуля, то (х\ + х2)/2, 1,5 в данном случае занимает место х2. Если на следующем этапе значение функции будет меньше нуля, (х, + х->)/2 займет место х>.



Сейчас мы применим ту же самую процедуру для нахождения lltR для рассмотренного ранее случая (облигация со сроком погашения 2,5 года). Для этого решим следующее уравнение:

Лх) = 98x5-5x4-5x3-5jc2-5jc-105.

В этом примере х равно (1 + IRR). Мы догадались, что приближенные значения х\ и х2 равны 1,0 и 1,1 соответственно. При х - 1,0 Дх) = -27, т.е. 1,0 чересчур мало. При х = 1,1 j\x) - + 2\3, т.е. 1,1 чересчур велико. Поэтому следующий шаг - оценка Функции в средней точке:

/() = /()=/(1,05),

198 1,055 - 5 1,054 - 5 1,053 - 5 1,052 - 5 1,05 - 105 /--- = -2,5526 .

V 1 )

Чтобы пояснить процедуру, рассмотрим первую строку табл. Функция j\(x\ + х2)/2] имеет отрицательное значение - 2,5526, тогда (хх + х2)/2, т.е. 1,05, заменяет х\. В следующей строчке (следующая итерация) функция Д(хх + х2)/2] имеет положительное значение 11,6497, тогда (xj + х2)/2 = 1,075 заменяет х2 в следующей итерации. Эта процедура повторяется в соответствии с необходимыми заменами, проделываемыми перед каждой итерацией, до тех пор пока не будет достигнута необходимая степень точности, - в нашем случае до тех пор пока j\(x\ + х2)/2] не станет равно нулю с точностью до четырех десятичных знаков.

В этом примере была рассчитана полугодовая IRR. Возведение 1,054679 в квадрат дает 1,112348, или годовую IRR, равную 11,2348%.

Этот подход довольно прост, но эффективен. Деление пополам интервала неопределенности на каждой стадии довольно быстро сокращает его до бесконечно малого размера, также на каждой из стадий мы уверены в том, что решение поймано в ловушку , процесс находится под контролем. Тем не менее, метод имеет один недостаток - необходимо, чтобы на самом первом шаге решение было уже поймано . Это не всегда легко. Необходим также некоторый мыслительный процесс, создающий трудности для полной автоматизации метода.



Таблица 8.2

(*i + *i)/2

Л(х, + jc,)/2]

1,05

-2,5526

1,05

1,075

11,6497

1,05

1,075

1,0625

4,37346

1,05

1,0625

1,05625

0,86746

1,05

1,0563

1,05313

-0,8532

1,0531

1,0563

1,05469

0,00445

1,0531

1,0547

1,05391

-0,425

1,0539

1,0547

1,0543

-0,2105

1,0543

1,0547

1,05449

-0,103

1,0545

1,0547

1,05459

-0,0493

1,0546

1,0547

1,05464

-0,0224

1,0546

1,0547

1,05466

-0,009

1,0547

1,0547

1,05468

-0,0023

1,0547

1,0547 .

1,05468

0,00109

1,0547

1,0547

1,05468

-0,0006

1,0547

1,0547

1,05468

0,00025

1,0547

1,0547

1,05468

-0,0002

1,0547

1,0547

1,05468

4.2Е-05

1,0547

1,0547

1,05468

-6Е-05

Метод Ньютона-РаФсона

Метод Ньютона-Рафсона широко используется в итеративных процедурах и позволяет более быстро находить решения, чем метод деления пополам. Как и метод деления пополам, этот метод начинается с угадывания значения х. Пусть мы предполагаем х . Тогда значение функции будет f(xn), оно также равно высоте вертикальной линии на рис. 8.2. Пусть касательная к кривой функции в точке (х , Ахп)) пересекает ось х в точке хп+ \.

Вспомним, что в гл. 3, рассматривающей исчисления, мы встречались с понятием наклона кривой в точке, равного соотношению высота/интервал. Высота в нашем примере - этоУ(дги), а интервал - (х -хп+\). Таким образом, зная длины сторон треугольника, можно найти наклон кривой:

Д Хп) =/(* ) (8.8)

Тогда

Лх ) =Пх )(х -х), (8.9)



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 [ 125 ] 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175